home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_69_SCCOMP.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
180KB
|
3,196 lines
# near model CODE resource
# jump table entries: 10816-10820 (5 of them)
export_1352:
00000000 4E56 FA7C link A6, -0x0584
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 206E 0008 movea.l A0, [A6 + 0x8]
0000000C 303C 4000 move.w D0, 0x4000 /* '@\0' */
00000010 C068 006E and.w D0, [A0 + 0x6E]
00000014 670A beq +0xC /* 00000020 */
00000016 7001 moveq.l D0, 0x01
00000018 2F00 move.l -[A7], D0
0000001A 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
0000001E 588F addq.l A7, 4
label00000020:
00000020 41EE FE00 lea.l A0, [A6 - 0x200]
00000024 2B48 DFCC move.l [A5 - 0x2034], A0
00000028 2B48 DFC4 move.l [A5 - 0x203C], A0
0000002C 2F08 move.l -[A7], A0
0000002E 7067 moveq.l D0, 0x67
00000030 2F00 move.l -[A7], D0
00000032 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000036 41EE FF00 lea.l A0, [A6 - 0x100]
0000003A 2B48 DFC8 move.l [A5 - 0x2038], A0
0000003E 2F08 move.l -[A7], A0
00000040 7068 moveq.l D0, 0x68
00000042 2F00 move.l -[A7], D0
00000044 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */]
00000048 2D6D E044 FA7C move.l [A6 - 0x584], [A5 - 0x1FBC]
0000004E 41EE FD00 lea.l A0, [A6 - 0x300]
00000052 2B48 E00C move.l [A5 - 0x1FF4], A0
00000056 3B7C 0100 E00A move.w [A5 - 0x1FF6], 0x100
0000005C 41EE FB80 lea.l A0, [A6 - 0x480]
00000060 2B48 DFD4 move.l [A5 - 0x202C], A0
00000064 3B7C 0180 DFD2 move.w [A5 - 0x202E], 0x180
0000006A 2B6E 0008 DFC0 move.l [A5 - 0x2040], [A6 + 0x8]
00000070 206E 0008 movea.l A0, [A6 + 0x8]
00000074 2B68 0072 E014 move.l [A5 - 0x1FEC], [A0 + 0x72]
0000007A 2B68 0072 BBB0 move.l [A5 - 0x4450], [A0 + 0x72]
00000080 41EE FA80 lea.l A0, [A6 - 0x580]
00000084 2B48 E010 move.l [A5 - 0x1FF0], A0
00000088 7000 moveq.l D0, 0x00
0000008A 2B40 DFFC move.l [A5 - 0x2004], D0
0000008E 2B40 E000 move.l [A5 - 0x2000], D0
00000092 2B40 E006 move.l [A5 - 0x1FFA], D0
00000096 426D E004 clr.w [A5 - 0x1FFC]
0000009A 4247 clr.w D7
0000009C 426D DFF8 clr.w [A5 - 0x2008]
000000A0 426D BB8E clr.w [A5 - 0x4472]
000000A4 426D DFFA clr.w [A5 - 0x2006]
000000A8 426D DFF6 clr.w [A5 - 0x200A]
000000AC 2B40 DFEE move.l [A5 - 0x2012], D0
000000B0 2B40 DFF2 move.l [A5 - 0x200E], D0
000000B4 2B40 DFE6 move.l [A5 - 0x201A], D0
000000B8 4EAD 09CA jsr [A5 + 0x9CA /* export_309 */]
000000BC 526D BB96 addq.w [A5 - 0x446A], 1
000000C0 70FF moveq.l D0, 0xFFFFFFFF
000000C2 2F00 move.l -[A7], D0
000000C4 7200 moveq.l D1, 0x00
000000C6 2F01 move.l -[A7], D1
000000C8 2F01 move.l -[A7], D1
000000CA 2F01 move.l -[A7], D1
000000CC 2F01 move.l -[A7], D1
000000CE 2F01 move.l -[A7], D1
000000D0 2F01 move.l -[A7], D1
000000D2 2F01 move.l -[A7], D1
000000D4 2F01 move.l -[A7], D1
000000D6 2F01 move.l -[A7], D1
000000D8 7014 moveq.l D0, 0x14
000000DA 2F00 move.l -[A7], D0
000000DC 4EBA 00F8 jsr [PC + 0xF8 /* 000001D6 */]
000000E0 3E00 move.w D7, D0
000000E2 536D BB96 subq.w [A5 - 0x446A], 1
000000E6 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
000000EA 7000 moveq.l D0, 0x00
000000EC 2B40 E024 move.l [A5 - 0x1FDC], D0
000000F0 4A47 tst.w D7
000000F2 4FEF 003C lea.l A7, [A7 + 0x3C]
000000F6 6714 beq +0x16 /* 0000010C */
000000F8 4EBA 1904 jsr [PC + 0x1904 /* 000019FE */]
000000FC 4A40 tst.w D0
000000FE 6708 beq +0xA /* 00000108 */
00000100 4EBA 197A jsr [PC + 0x197A /* 00001A7C */]
00000104 4A40 tst.w D0
00000106 6604 bne +0x6 /* 0000010C */
label00000108:
00000108 4247 clr.w D7
0000010A 606A bra +0x6C /* 00000176 */
label0000010C:
0000010C 4A6D DFF8 tst.w [A5 - 0x2008]
00000110 6664 bne +0x66 /* 00000176 */
00000112 4A6D BB8E tst.w [A5 - 0x4472]
00000116 675E beq +0x60 /* 00000176 */
00000118 52AD E024 addq.l [A5 - 0x1FDC], 1
0000011C 486D DFDE pea.l [A5 - 0x2022]
00000120 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000124 206E 0008 movea.l A0, [A6 + 0x8]
00000128 2668 0072 movea.l A3, [A0 + 0x72]
0000012C 588F addq.l A7, 4
0000012E 600E bra +0x10 /* 0000013E */
label00000130:
00000130 700D moveq.l D0, 0x0D
00000132 B013 cmp.b D0, [A3]
00000134 6604 bne +0x6 /* 0000013A */
00000136 52AD E024 addq.l [A5 - 0x1FDC], 1
label0000013A:
0000013A D6FC 0001 add.w A3, 0x1
label0000013E:
0000013E B7ED DFDE cmpa.l A3, [A5 - 0x2022]
00000142 65EC bcs -0x12 /* 00000130 */
00000144 7000 moveq.l D0, 0x00
00000146 1013 move.b D0, [A3]
00000148 D040 add.w D0, D0
0000014A 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000014E 7240 moveq.l D1, 0x40
00000150 C270 0000 and.w D1, [A0 + D0.w]
00000154 66DA bne -0x24 /* 00000130 */
00000156 2F2D E024 move.l -[A7], [A5 - 0x1FDC]
0000015A 4EAD 112A jsr [A5 + 0x112A /* export_545 */]
0000015E 588F addq.l A7, 4
00000160 6014 bra +0x16 /* 00000176 */
label00000162:
00000162 2B54 DFEE move.l [A5 - 0x2012], [A4]
00000166 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000016A 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
0000016E 2F0C move.l -[A7], A4
00000170 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000174 508F addq.l A7, 8
label00000176:
00000176 286D DFEE movea.l A4, [A5 - 0x2012]
0000017A 200C move.l D0, A4
0000017C 66E4 bne -0x1A /* 00000162 */
0000017E 7001 moveq.l D0, 0x01
00000180 2F00 move.l -[A7], D0
00000182 4EBA 1C90 jsr [PC + 0x1C90 /* 00001E14 */]
00000186 0C6D 0180 DFD2 cmpi.w [A5 - 0x202E], 0x180
0000018C 588F addq.l A7, 4
0000018E 630A bls +0xC /* 0000019A */
00000190 2F2D DFD4 move.l -[A7], [A5 - 0x202C]
00000194 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000198 588F addq.l A7, 4
label0000019A:
0000019A 0C6D 0100 E004 cmpi.w [A5 - 0x1FFC], 0x100
000001A0 6F0A ble +0xC /* 000001AC */
000001A2 2F2D E00C move.l -[A7], [A5 - 0x1FF4]
000001A6 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000001AA 588F addq.l A7, 4
label000001AC:
000001AC 2B6E FA7C E044 move.l [A5 - 0x1FBC], [A6 - 0x584]
000001B2 206E 0008 movea.l A0, [A6 + 0x8]
000001B6 303C 4000 move.w D0, 0x4000 /* '@\0' */
000001BA C068 006E and.w D0, [A0 + 0x6E]
000001BE 670A beq +0xC /* 000001CA */
000001C0 7000 moveq.l D0, 0x00
000001C2 2F00 move.l -[A7], D0
000001C4 4EAD 025A jsr [A5 + 0x25A /* export_71 */]
000001C8 588F addq.l A7, 4
label000001CA:
000001CA 3007 move.w D0, D7
000001CC 4CEE 1880 FA70 movem.l D7,A3,A4, [A6 - 0x590]
000001D2 4E5E unlink A6
000001D4 4E75 rts
fn000001D6:
000001D6 4E56 FFE4 link A6, -0x001C
000001DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000001DE 382E 000A move.w D4, [A6 + 0xA]
000001E2 3E2E 000E move.w D7, [A6 + 0xE]
000001E6 426E FFE8 clr.w [A6 - 0x18]
000001EA 5247 addq.w D7, 1
000001EC 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
000001F0 6000 0E60 bra +0xE62 /* 00001052 */
label000001F4:
000001F4 2B6D BBB0 DFDE move.l [A5 - 0x2022], [A5 - 0x4450]
000001FA 4EBA 0ED8 jsr [PC + 0xED8 /* 000010D4 */]
000001FE 4A6D DFF6 tst.w [A5 - 0x200A]
00000202 6708 beq +0xA /* 0000020C */
00000204 526E FFE8 addq.w [A6 - 0x18], 1
00000208 6000 0E54 bra +0xE56 /* 0000105E */
label0000020C:
0000020C 7000 moveq.l D0, 0x00
0000020E 2D40 FFF8 move.l [A6 - 0x8], D0
00000212 322D BAE2 move.w D1, [A5 - 0x451E]
00000216 6500 0E46 bcs +0xE48 /* 0000105E */
0000021A 0C41 0014 cmpi.w D1, 0x14
0000021E 6200 0E3E bhi +0xE40 /* 0000105E */
00000222 D241 add.w D1, D1
00000224 323B 1006 move.w D1, [PC + D1.w + 0x6]
00000228 4EFB 1000 jmp [PC + D1.w]
0000022C 002C 014C 020A ori.b [A4 + 0x20A], 0x4C /* 'L' */
00000232 0462 07FC subi.w -[A2], 0x7FC
00000236 0998 bclr [A0]+, D4
00000238 0A5A 0AB6 xori.w [A2]+, 0xAB6
0000023C 0B16 btst [A6], D5
0000023E 0B16 btst [A6], D5
00000240 0B30 0B30 0B58 0B60 btst [A0 + 0xB580B60 + D0 * 2], D5
00000248 0B68 0C94 bchg [A0 + 0xC94], D5
0000024C 0DE4 .incomplete
0000024E 0DE4 .incomplete
00000250 0D84 bclr D4, D6
00000252 0DE4 .incomplete
00000254 0DE4 .incomplete
00000256 4EBA 0E1E jsr [PC + 0xE1E /* 00001076 */]
0000025A 4A40 tst.w D0
0000025C 6700 0E00 beq +0xE02 /* 0000105E */
00000260 286D DFF2 movea.l A4, [A5 - 0x200E]
00000264 4246 clr.w D6
00000266 6000 00C0 bra +0xC2 /* 00000328 */
label0000026A:
0000026A 7007 moveq.l D0, 0x07
0000026C B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000270 663C bne +0x3E /* 000002AE */
00000272 6022 bra +0x24 /* 00000296 */
label00000274:
00000274 206E FFF8 movea.l A0, [A6 - 0x8]
00000278 7000 moveq.l D0, 0x00
0000027A 3028 000E move.w D0, [A0 + 0xE]
0000027E 48C7 ext.l D7
00000280 BE80 cmp.l D7, D0
00000282 660A bne +0xC /* 0000028E */
00000284 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000288 4EBA 165C jsr [PC + 0x165C /* 000018E6 */]
0000028C 588F addq.l A7, 4
label0000028E:
0000028E 206E FFF8 movea.l A0, [A6 - 0x8]
00000292 2D50 FFF8 move.l [A6 - 0x8], [A0]
label00000296:
00000296 4AAE FFF8 tst.l [A6 - 0x8]
0000029A 66D8 bne -0x26 /* 00000274 */
0000029C 200C move.l D0, A4
0000029E 6700 0DB2 beq +0xDB4 /* 00001052 */
000002A2 2F0C move.l -[A7], A4
000002A4 4EBA 1640 jsr [PC + 0x1640 /* 000018E6 */]
000002A8 588F addq.l A7, 4
000002AA 6000 0DA6 bra +0xDA8 /* 00001052 */
label000002AE:
000002AE 7009 moveq.l D0, 0x09
000002B0 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000002B4 6716 beq +0x18 /* 000002CC */
000002B6 7008 moveq.l D0, 0x08
000002B8 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000002BC 670E beq +0x10 /* 000002CC */
000002BE 701B moveq.l D0, 0x1B
000002C0 2F00 move.l -[A7], D0
000002C2 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000002C6 588F addq.l A7, 4
000002C8 6000 0D88 bra +0xD8A /* 00001052 */
label000002CC:
000002CC 4EBA 167C jsr [PC + 0x167C /* 0000194A */]
000002D0 4A40 tst.w D0
000002D2 6700 0D7E beq +0xD80 /* 00001052 */
000002D6 4AAE FFF8 tst.l [A6 - 0x8]
000002DA 6606 bne +0x8 /* 000002E2 */
000002DC 2D6D DFF2 FFF8 move.l [A6 - 0x8], [A5 - 0x200E]
label000002E2:
000002E2 4A46 tst.w D6
000002E4 6714 beq +0x16 /* 000002FA */
000002E6 0C46 0009 cmpi.w D6, 0x9 /* '\t' */
000002EA 670E beq +0x10 /* 000002FA */
000002EC 701C moveq.l D0, 0x1C
000002EE 2F00 move.l -[A7], D0
000002F0 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000002F4 588F addq.l A7, 4
000002F6 6000 0D5A bra +0xD5C /* 00001052 */
label000002FA:
000002FA 2F0C move.l -[A7], A4
000002FC 4EBA 15E8 jsr [PC + 0x15E8 /* 000018E6 */]
00000300 206D DFF2 movea.l A0, [A5 - 0x200E]
00000304 3147 000E move.w [A0 + 0xE], D7
00000308 3C2D BAE2 move.w D6, [A5 - 0x451E]
0000030C 7000 moveq.l D0, 0x00
0000030E 2840 movea.l A4, D0
00000310 7209 moveq.l D1, 0x09
00000312 B26D BAE2 cmp.w D1, [A5 - 0x451E]
00000316 588F addq.l A7, 4
00000318 660E bne +0x10 /* 00000328 */
0000031A 4EBA 0D5A jsr [PC + 0xD5A /* 00001076 */]
0000031E 4A40 tst.w D0
00000320 6700 0D30 beq +0xD32 /* 00001052 */
00000324 286D DFF2 movea.l A4, [A5 - 0x200E]
label00000328:
00000328 302E 0032 move.w D0, [A6 + 0x32]
0000032C 48C0 ext.l D0
0000032E 2F00 move.l -[A7], D0
00000330 2F2E 002C move.l -[A7], [A6 + 0x2C]
00000334 2F2E 0028 move.l -[A7], [A6 + 0x28]
00000338 2F2E 0024 move.l -[A7], [A6 + 0x24]
0000033C 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000340 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000344 302E 001A move.w D0, [A6 + 0x1A]
00000348 48C0 ext.l D0
0000034A 2F00 move.l -[A7], D0
0000034C 302E 0016 move.w D0, [A6 + 0x16]
00000350 48C0 ext.l D0
00000352 2F00 move.l -[A7], D0
00000354 302E 0012 move.w D0, [A6 + 0x12]
00000358 48C0 ext.l D0
0000035A 2F00 move.l -[A7], D0
0000035C 48C7 ext.l D7
0000035E 2F07 move.l -[A7], D7
00000360 7000 moveq.l D0, 0x00
00000362 2F00 move.l -[A7], D0
00000364 4EBA FE70 jsr [PC - 0x190 /* 000001D6 */]
00000368 4A40 tst.w D0
0000036A 4FEF 002C lea.l A7, [A7 + 0x2C]
0000036E 6600 FEFA bne -0x104 /* 0000026A */
00000372 6000 0CDE bra +0xCE0 /* 00001052 */
00000376 2D6D E006 FFEC move.l [A6 - 0x14], [A5 - 0x1FFA]
0000037C 4EBA 0CF8 jsr [PC + 0xCF8 /* 00001076 */]
00000380 4A40 tst.w D0
00000382 6700 0CDA beq +0xCDC /* 0000105E */
00000386 286D DFF2 movea.l A4, [A5 - 0x200E]
0000038A 302E 0032 move.w D0, [A6 + 0x32]
0000038E 48C0 ext.l D0
00000390 2F00 move.l -[A7], D0
00000392 2F2E 002C move.l -[A7], [A6 + 0x2C]
00000396 486E FFF8 pea.l [A6 - 0x8]
0000039A 2F2E 0024 move.l -[A7], [A6 + 0x24]
0000039E 2F2E FFEC move.l -[A7], [A6 - 0x14]
000003A2 2F2E 001C move.l -[A7], [A6 + 0x1C]
000003A6 302E 001A move.w D0, [A6 + 0x1A]
000003AA 48C0 ext.l D0
000003AC 2F00 move.l -[A7], D0
000003AE 48C7 ext.l D7
000003B0 2F07 move.l -[A7], D7
000003B2 302E 0012 move.w D0, [A6 + 0x12]
000003B6 48C0 ext.l D0
000003B8 2F00 move.l -[A7], D0
000003BA 48C7 ext.l D7
000003BC 2F07 move.l -[A7], D7
000003BE 7001 moveq.l D0, 0x01
000003C0 2F00 move.l -[A7], D0
000003C2 4EBA FE12 jsr [PC - 0x1EE /* 000001D6 */]
000003C6 4A40 tst.w D0
000003C8 4FEF 002C lea.l A7, [A7 + 0x2C]
000003CC 6700 0C90 beq +0xC92 /* 0000105E */
000003D0 7007 moveq.l D0, 0x07
000003D2 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000003D6 664E bne +0x50 /* 00000426 */
000003D8 4EBA 1570 jsr [PC + 0x1570 /* 0000194A */]
000003DC 4A40 tst.w D0
000003DE 6700 0C7E beq +0xC80 /* 0000105E */
000003E2 2F2E FFEC move.l -[A7], [A6 - 0x14]
000003E6 2F2D DFF2 move.l -[A7], [A5 - 0x200E]
000003EA 4EBA 1510 jsr [PC + 0x1510 /* 000018FC */]
000003EE 508F addq.l A7, 8
000003F0 6022 bra +0x24 /* 00000414 */
label000003F2:
000003F2 206E FFF8 movea.l A0, [A6 - 0x8]
000003F6 7000 moveq.l D0, 0x00
000003F8 3028 000E move.w D0, [A0 + 0xE]
000003FC 48C7 ext.l D7
000003FE BE80 cmp.l D7, D0
00000400 660A bne +0xC /* 0000040C */
00000402 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000406 4EBA 14DE jsr [PC + 0x14DE /* 000018E6 */]
0000040A 588F addq.l A7, 4
label0000040C:
0000040C 206E FFF8 movea.l A0, [A6 - 0x8]
00000410 2D50 FFF8 move.l [A6 - 0x8], [A0]
label00000414:
00000414 4AAE FFF8 tst.l [A6 - 0x8]
00000418 66D8 bne -0x26 /* 000003F2 */
0000041A 2F0C move.l -[A7], A4
0000041C 4EBA 14C8 jsr [PC + 0x14C8 /* 000018E6 */]
00000420 588F addq.l A7, 4
00000422 6000 0C2E bra +0xC30 /* 00001052 */
label00000426:
00000426 701D moveq.l D0, 0x1D
00000428 2F00 move.l -[A7], D0
0000042A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000042E 588F addq.l A7, 4
00000430 6000 0C2C bra +0xC2E /* 0000105E */
00000434 2B6D BBB0 DFDE move.l [A5 - 0x2022], [A5 - 0x4450]
0000043A 4EBA 0C98 jsr [PC + 0xC98 /* 000010D4 */]
0000043E 700A moveq.l D0, 0x0A
00000440 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000444 56C5 sne D5
00000446 0245 0001 andi.w D5, 0x1
0000044A 674A beq +0x4C /* 00000496 */
0000044C 2B6D DFDE BBB0 move.l [A5 - 0x4450], [A5 - 0x2022]
00000452 4EBA 1D04 jsr [PC + 0x1D04 /* 00002158 */]
00000456 4A40 tst.w D0
00000458 6700 0C04 beq +0xC06 /* 0000105E */
0000045C 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00000462 4EBA 0C70 jsr [PC + 0xC70 /* 000010D4 */]
00000466 7000 moveq.l D0, 0x00
00000468 302D DFD0 move.w D0, [A5 - 0x2030]
0000046C 2F00 move.l -[A7], D0
0000046E 7000 moveq.l D0, 0x00
00000470 2F00 move.l -[A7], D0
00000472 4EBA 14E6 jsr [PC + 0x14E6 /* 0000195A */]
00000476 4A40 tst.w D0
00000478 508F addq.l A7, 8
0000047A 6700 0BE2 beq +0xBE4 /* 0000105E */
0000047E 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000482 206D DFF2 movea.l A0, [A5 - 0x200E]
00000486 2F28 0004 move.l -[A7], [A0 + 0x4]
0000048A 7000 moveq.l D0, 0x00
0000048C 302D DFD0 move.w D0, [A5 - 0x2030]
00000490 2F00 move.l -[A7], D0
00000492 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00000496:
00000496 7000 moveq.l D0, 0x00
00000498 2840 movea.l A4, D0
0000049A 7C02 moveq.l D6, 0x02
0000049C 3D7C 0001 FFEA move.w [A6 - 0x16], 0x1
label000004A2:
000004A2 7007 moveq.l D0, 0x07
000004A4 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000004A8 666C bne +0x6E /* 00000516 */
000004AA 4A45 tst.w D5
000004AC 672E beq +0x30 /* 000004DC */
000004AE 0C46 000B cmpi.w D6, 0xB
000004B2 6728 beq +0x2A /* 000004DC */
000004B4 200C move.l D0, A4
000004B6 6724 beq +0x26 /* 000004DC */
000004B8 4EBA 1490 jsr [PC + 0x1490 /* 0000194A */]
000004BC 4A40 tst.w D0
000004BE 6700 0B92 beq +0xB94 /* 00001052 */
000004C2 2F0C move.l -[A7], A4
000004C4 4EBA 1420 jsr [PC + 0x1420 /* 000018E6 */]
000004C8 286D DFF2 movea.l A4, [A5 - 0x200E]
000004CC 7001 moveq.l D0, 0x01
000004CE 2F00 move.l -[A7], D0
000004D0 4878 00F8 push.l 0xF8
000004D4 4EBA 1484 jsr [PC + 0x1484 /* 0000195A */]
000004D8 4FEF 000C lea.l A7, [A7 + 0xC]
label000004DC:
000004DC 200C move.l D0, A4
000004DE 672C beq +0x2E /* 0000050C */
000004E0 2F0C move.l -[A7], A4
000004E2 4EBA 1402 jsr [PC + 0x1402 /* 000018E6 */]
000004E6 588F addq.l A7, 4
000004E8 6022 bra +0x24 /* 0000050C */
label000004EA:
000004EA 206E FFF8 movea.l A0, [A6 - 0x8]
000004EE 7000 moveq.l D0, 0x00
000004F0 3028 000E move.w D0, [A0 + 0xE]
000004F4 48C7 ext.l D7
000004F6 BE80 cmp.l D7, D0
000004F8 660A bne +0xC /* 00000504 */
000004FA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000004FE 4EBA 13E6 jsr [PC + 0x13E6 /* 000018E6 */]
00000502 588F addq.l A7, 4
label00000504:
00000504 206E FFF8 movea.l A0, [A6 - 0x8]
00000508 2D50 FFF8 move.l [A6 - 0x8], [A0]
label0000050C:
0000050C 4AAE FFF8 tst.l [A6 - 0x8]
00000510 66D8 bne -0x26 /* 000004EA */
00000512 6000 0B3E bra +0xB40 /* 00001052 */
label00000516:
00000516 700A moveq.l D0, 0x0A
00000518 B06D BAE2 cmp.w D0, [A5 - 0x451E]
0000051C 6720 beq +0x22 /* 0000053E */
0000051E 700B moveq.l D0, 0x0B
00000520 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000524 6718 beq +0x1A /* 0000053E */
00000526 0C46 0002 cmpi.w D6, 0x2
0000052A 6604 bne +0x6 /* 00000530 */
0000052C 7035 moveq.l D0, 0x35
0000052E 6002 bra +0x4 /* 00000532 */
label00000530:
00000530 7034 moveq.l D0, 0x34
label00000532:
00000532 2F00 move.l -[A7], D0
00000534 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000538 588F addq.l A7, 4
0000053A 6000 0B16 bra +0xB18 /* 00001052 */
label0000053E:
0000053E 0C46 0002 cmpi.w D6, 0x2
00000542 6736 beq +0x38 /* 0000057A */
00000544 0C46 000A cmpi.w D6, 0xA /* '\n' */
00000548 670E beq +0x10 /* 00000558 */
0000054A 7036 moveq.l D0, 0x36
0000054C 2F00 move.l -[A7], D0
0000054E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000552 588F addq.l A7, 4
00000554 6000 0AFC bra +0xAFE /* 00001052 */
label00000558:
00000558 4EBA 13F0 jsr [PC + 0x13F0 /* 0000194A */]
0000055C 4A40 tst.w D0
0000055E 6700 0AF2 beq +0xAF4 /* 00001052 */
00000562 4AAE FFF8 tst.l [A6 - 0x8]
00000566 6606 bne +0x8 /* 0000056E */
00000568 2D6D DFF2 FFF8 move.l [A6 - 0x8], [A5 - 0x200E]
label0000056E:
0000056E 200C move.l D0, A4
00000570 6708 beq +0xA /* 0000057A */
00000572 2F0C move.l -[A7], A4
00000574 4EBA 1370 jsr [PC + 0x1370 /* 000018E6 */]
00000578 588F addq.l A7, 4
label0000057A:
0000057A 4A6E FFEA tst.w [A6 - 0x16]
0000057E 6704 beq +0x6 /* 00000584 */
00000580 4A45 tst.w D5
00000582 6708 beq +0xA /* 0000058C */
label00000584:
00000584 206D DFF2 movea.l A0, [A5 - 0x200E]
00000588 3147 000E move.w [A0 + 0xE], D7
label0000058C:
0000058C 426E FFEA clr.w [A6 - 0x16]
00000590 3C2D BAE2 move.w D6, [A5 - 0x451E]
00000594 7000 moveq.l D0, 0x00
00000596 2840 movea.l A4, D0
00000598 720A moveq.l D1, 0x0A
0000059A B26D BAE2 cmp.w D1, [A5 - 0x451E]
0000059E 6600 008A bne +0x8C /* 0000062A */
000005A2 4A45 tst.w D5
000005A4 6776 beq +0x78 /* 0000061C */
000005A6 4EBA 1BB0 jsr [PC + 0x1BB0 /* 00002158 */]
000005AA 4A40 tst.w D0
000005AC 6778 beq +0x7A /* 00000626 */
000005AE 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
000005B4 7000 moveq.l D0, 0x00
000005B6 302D DFD0 move.w D0, [A5 - 0x2030]
000005BA 5A80 addq.l D0, 5
000005BC 2F00 move.l -[A7], D0
000005BE 4878 00F7 push.l 0xF7
000005C2 4EBA 1396 jsr [PC + 0x1396 /* 0000195A */]
000005C6 4A40 tst.w D0
000005C8 508F addq.l A7, 8
000005CA 6700 0A86 beq +0xA88 /* 00001052 */
000005CE 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000005D2 206D DFF2 movea.l A0, [A5 - 0x200E]
000005D6 2028 0004 move.l D0, [A0 + 0x4]
000005DA 5280 addq.l D0, 1
000005DC 2F00 move.l -[A7], D0
000005DE 7000 moveq.l D0, 0x00
000005E0 302D DFD0 move.w D0, [A5 - 0x2030]
000005E4 2F00 move.l -[A7], D0
000005E6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000005EA 206D DFF2 movea.l A0, [A5 - 0x200E]
000005EE 2068 0004 movea.l A0, [A0 + 0x4]
000005F2 302D DFD0 move.w D0, [A5 - 0x2030]
000005F6 5240 addq.w D0, 1
000005F8 7200 moveq.l D1, 0x00
000005FA 3200 move.w D1, D0
000005FC 11BC 0039 1800 move.b [A0 + D1], 0x39 /* '9' */
00000602 206D DFF2 movea.l A0, [A5 - 0x200E]
00000606 2068 0004 movea.l A0, [A0 + 0x4]
0000060A 302D DFD0 move.w D0, [A5 - 0x2030]
0000060E 5440 addq.w D0, 2
00000610 7200 moveq.l D1, 0x00
00000612 3200 move.w D1, D0
00000614 11BC 00F2 1800 move.b [A0 + D1], 0xF2
0000061A 600A bra +0xC /* 00000626 */
label0000061C:
0000061C 4EBA 0A58 jsr [PC + 0xA58 /* 00001076 */]
00000620 4A40 tst.w D0
00000622 6700 0A2E beq +0xA30 /* 00001052 */
label00000626:
00000626 286D DFF2 movea.l A4, [A5 - 0x200E]
label0000062A:
0000062A 4A45 tst.w D5
0000062C 6714 beq +0x16 /* 00000642 */
0000062E 7001 moveq.l D0, 0x01
00000630 2F00 move.l -[A7], D0
00000632 4878 00F8 push.l 0xF8
00000636 4EBA 1322 jsr [PC + 0x1322 /* 0000195A */]
0000063A 4A40 tst.w D0
0000063C 508F addq.l A7, 8
0000063E 6700 0A12 beq +0xA14 /* 00001052 */
label00000642:
00000642 302E 0032 move.w D0, [A6 + 0x32]
00000646 48C0 ext.l D0
00000648 2F00 move.l -[A7], D0
0000064A 486E FFF8 pea.l [A6 - 0x8]
0000064E 2F2E 0028 move.l -[A7], [A6 + 0x28]
00000652 2F2E 0024 move.l -[A7], [A6 + 0x24]
00000656 2F2E 0020 move.l -[A7], [A6 + 0x20]
0000065A 2F2E 001C move.l -[A7], [A6 + 0x1C]
0000065E 48C7 ext.l D7
00000660 2F07 move.l -[A7], D7
00000662 302E 0016 move.w D0, [A6 + 0x16]
00000666 48C0 ext.l D0
00000668 2F00 move.l -[A7], D0
0000066A 302E 0012 move.w D0, [A6 + 0x12]
0000066E 48C0 ext.l D0
00000670 2F00 move.l -[A7], D0
00000672 48C7 ext.l D7
00000674 2F07 move.l -[A7], D7
00000676 7002 moveq.l D0, 0x02
00000678 2F00 move.l -[A7], D0
0000067A 4EBA FB5A jsr [PC - 0x4A6 /* 000001D6 */]
0000067E 4A40 tst.w D0
00000680 4FEF 002C lea.l A7, [A7 + 0x2C]
00000684 6700 09CC beq +0x9CE /* 00001052 */
00000688 6000 FE18 bra -0x1E6 /* 000004A2 */
0000068C 202D E010 move.l D0, [A5 - 0x1FF0]
00000690 5280 addq.l D0, 1
00000692 2F00 move.l -[A7], D0
00000694 2F2D BBB0 move.l -[A7], [A5 - 0x4450]
00000698 4EBA 1B6A jsr [PC + 0x1B6A /* 00002204 */]
0000069C 3D40 FFF2 move.w [A6 - 0xE], D0
000006A0 508F addq.l A7, 8
000006A2 660E bne +0x10 /* 000006B2 */
000006A4 7004 moveq.l D0, 0x04
000006A6 2F00 move.l -[A7], D0
000006A8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000006AC 588F addq.l A7, 4
000006AE 6000 09AE bra +0x9B0 /* 0000105E */
label000006B2:
000006B2 526E FFF2 addq.w [A6 - 0xE], 1
000006B6 206D E010 movea.l A0, [A5 - 0x1FF0]
000006BA 10BC 00F4 move.b [A0], 0xF4
000006BE 486D BBB0 pea.l [A5 - 0x4450]
000006C2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000006C6 206D BBB0 movea.l A0, [A5 - 0x4450]
000006CA 703D moveq.l D0, 0x3D
000006CC B010 cmp.b D0, [A0]
000006CE 588F addq.l A7, 4
000006D0 670E beq +0x10 /* 000006E0 */
000006D2 7038 moveq.l D0, 0x38
000006D4 2F00 move.l -[A7], D0
000006D6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000006DA 588F addq.l A7, 4
000006DC 6000 0980 bra +0x982 /* 0000105E */
label000006E0:
000006E0 52AD BBB0 addq.l [A5 - 0x4450], 1
000006E4 4EBA 1A72 jsr [PC + 0x1A72 /* 00002158 */]
000006E8 4A40 tst.w D0
000006EA 6700 0972 beq +0x974 /* 0000105E */
000006EE 7000 moveq.l D0, 0x00
000006F0 302D DFD0 move.w D0, [A5 - 0x2030]
000006F4 7200 moveq.l D1, 0x00
000006F6 322E FFF2 move.w D1, [A6 - 0xE]
000006FA D280 add.l D1, D0
000006FC 2F01 move.l -[A7], D1
000006FE 7000 moveq.l D0, 0x00
00000700 2F00 move.l -[A7], D0
00000702 4EBA 1256 jsr [PC + 0x1256 /* 0000195A */]
00000706 4A40 tst.w D0
00000708 508F addq.l A7, 8
0000070A 6700 0952 beq +0x954 /* 0000105E */
0000070E 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000712 206D DFF2 movea.l A0, [A5 - 0x200E]
00000716 2F28 0004 move.l -[A7], [A0 + 0x4]
0000071A 7000 moveq.l D0, 0x00
0000071C 302D DFD0 move.w D0, [A5 - 0x2030]
00000720 2F00 move.l -[A7], D0
00000722 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000726 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
0000072A 206D DFF2 movea.l A0, [A5 - 0x200E]
0000072E 7000 moveq.l D0, 0x00
00000730 302D DFD0 move.w D0, [A5 - 0x2030]
00000734 D0A8 0004 add.l D0, [A0 + 0x4]
00000738 2F00 move.l -[A7], D0
0000073A 7000 moveq.l D0, 0x00
0000073C 302E FFF2 move.w D0, [A6 - 0xE]
00000740 2F00 move.l -[A7], D0
00000742 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000746 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
0000074C 4EBA 0986 jsr [PC + 0x986 /* 000010D4 */]
00000750 7010 moveq.l D0, 0x10
00000752 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000756 670E beq +0x10 /* 00000766 */
00000758 7039 moveq.l D0, 0x39
0000075A 2F00 move.l -[A7], D0
0000075C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000760 588F addq.l A7, 4
00000762 6000 08FA bra +0x8FC /* 0000105E */
label00000766:
00000766 4EBA 19F0 jsr [PC + 0x19F0 /* 00002158 */]
0000076A 4A40 tst.w D0
0000076C 6700 08F0 beq +0x8F2 /* 0000105E */
00000770 7000 moveq.l D0, 0x00
00000772 302D DFD0 move.w D0, [A5 - 0x2030]
00000776 2F00 move.l -[A7], D0
00000778 7000 moveq.l D0, 0x00
0000077A 2F00 move.l -[A7], D0
0000077C 4EBA 11DC jsr [PC + 0x11DC /* 0000195A */]
00000780 4A40 tst.w D0
00000782 508F addq.l A7, 8
00000784 6700 08D8 beq +0x8DA /* 0000105E */
00000788 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000078C 2D6D DFF2 FFFC move.l [A6 - 0x4], [A5 - 0x200E]
00000792 206D DFF2 movea.l A0, [A5 - 0x200E]
00000796 2F28 0004 move.l -[A7], [A0 + 0x4]
0000079A 3C2D DFD0 move.w D6, [A5 - 0x2030]
0000079E 7000 moveq.l D0, 0x00
000007A0 3006 move.w D0, D6
000007A2 2F00 move.l -[A7], D0
000007A4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000007A8 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
000007AE 4EBA 0924 jsr [PC + 0x924 /* 000010D4 */]
000007B2 7011 moveq.l D0, 0x11
000007B4 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000007B8 660C bne +0xE /* 000007C6 */
000007BA 4EBA 199C jsr [PC + 0x199C /* 00002158 */]
000007BE 4A40 tst.w D0
000007C0 6700 089C beq +0x89E /* 0000105E */
000007C4 602E bra +0x30 /* 000007F4 */
label000007C6:
000007C6 3B7C 0009 DFD0 move.w [A5 - 0x2030], 0x9 /* '\t' */
000007CC 206D BBB8 movea.l A0, [A5 - 0x4448]
000007D0 10BC 0018 move.b [A0], 0x18
000007D4 487A 0896 pea.l [PC + 0x896 /* 0000106C, value 0x3FFF8000 */]
000007D8 486D BAEC pea.l [A5 - 0x4514]
000007DC 3F3C 0810 move.w -[A7], 0x810
000007E0 A9EB syscall Pack4/FP68K
000007E2 202D BBB8 move.l D0, [A5 - 0x4448]
000007E6 5280 addq.l D0, 1
000007E8 2F00 move.l -[A7], D0
000007EA 486D BAEC pea.l [A5 - 0x4514]
000007EE 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000007F2 508F addq.l A7, 8
label000007F4:
000007F4 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
000007FA 7000 moveq.l D0, 0x00
000007FC 302D DFD0 move.w D0, [A5 - 0x2030]
00000800 5680 addq.l D0, 3
00000802 2F00 move.l -[A7], D0
00000804 7000 moveq.l D0, 0x00
00000806 2F00 move.l -[A7], D0
00000808 4EBA 1150 jsr [PC + 0x1150 /* 0000195A */]
0000080C 4A40 tst.w D0
0000080E 508F addq.l A7, 8
00000810 6700 084C beq +0x84E /* 0000105E */
00000814 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000818 286D DFF2 movea.l A4, [A5 - 0x200E]
0000081C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000820 7000 moveq.l D0, 0x00
00000822 302D DFD0 move.w D0, [A5 - 0x2030]
00000826 2F00 move.l -[A7], D0
00000828 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000082C 206D DFF2 movea.l A0, [A5 - 0x200E]
00000830 2068 0004 movea.l A0, [A0 + 0x4]
00000834 7000 moveq.l D0, 0x00
00000836 302D DFD0 move.w D0, [A5 - 0x2030]
0000083A 11BC 001D 0800 move.b [A0 + D0], 0x1D
00000840 2D6D E006 FFEC move.l [A6 - 0x14], [A5 - 0x1FFA]
00000846 206D BBB8 movea.l A0, [A5 - 0x4448]
0000084A 7000 moveq.l D0, 0x00
0000084C 302D DFD0 move.w D0, [A5 - 0x2030]
00000850 526D DFD0 addq.w [A5 - 0x2030], 1
00000854 11BC 00F7 0800 move.b [A0 + D0], 0xF7
0000085A 7000 moveq.l D0, 0x00
0000085C 3006 move.w D0, D6
0000085E 7200 moveq.l D1, 0x00
00000860 322D DFD0 move.w D1, [A5 - 0x2030]
00000864 D280 add.l D1, D0
00000866 7000 moveq.l D0, 0x00
00000868 302E FFF2 move.w D0, [A6 - 0xE]
0000086C D081 add.l D0, D1
0000086E 7200 moveq.l D1, 0x00
00000870 322E FFF2 move.w D1, [A6 - 0xE]
00000874 D280 add.l D1, D0
00000876 5281 addq.l D1, 1
00000878 2F01 move.l -[A7], D1
0000087A 7000 moveq.l D0, 0x00
0000087C 2F00 move.l -[A7], D0
0000087E 4EBA 10DA jsr [PC + 0x10DA /* 0000195A */]
00000882 4A40 tst.w D0
00000884 508F addq.l A7, 8
00000886 6700 07D6 beq +0x7D8 /* 0000105E */
0000088A 206E FFFC movea.l A0, [A6 - 0x4]
0000088E 2F28 0004 move.l -[A7], [A0 + 0x4]
00000892 206D DFF2 movea.l A0, [A5 - 0x200E]
00000896 2F28 0004 move.l -[A7], [A0 + 0x4]
0000089A 7000 moveq.l D0, 0x00
0000089C 3006 move.w D0, D6
0000089E 2F00 move.l -[A7], D0
000008A0 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000008A4 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000008A8 206D DFF2 movea.l A0, [A5 - 0x200E]
000008AC 7000 moveq.l D0, 0x00
000008AE 3006 move.w D0, D6
000008B0 D0A8 0004 add.l D0, [A0 + 0x4]
000008B4 2F00 move.l -[A7], D0
000008B6 7000 moveq.l D0, 0x00
000008B8 302D DFD0 move.w D0, [A5 - 0x2030]
000008BC 2F00 move.l -[A7], D0
000008BE 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000008C2 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
000008C6 206D DFF2 movea.l A0, [A5 - 0x200E]
000008CA 7000 moveq.l D0, 0x00
000008CC 302E FFF2 move.w D0, [A6 - 0xE]
000008D0 D0A8 0004 add.l D0, [A0 + 0x4]
000008D4 DD6D DFD0 add.w [A5 - 0x2030], D6
000008D8 7200 moveq.l D1, 0x00
000008DA 322D DFD0 move.w D1, [A5 - 0x2030]
000008DE D280 add.l D1, D0
000008E0 5281 addq.l D1, 1
000008E2 2F01 move.l -[A7], D1
000008E4 7000 moveq.l D0, 0x00
000008E6 302E FFF2 move.w D0, [A6 - 0xE]
000008EA 2F00 move.l -[A7], D0
000008EC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000008F0 206D E010 movea.l A0, [A5 - 0x1FF0]
000008F4 10BC 001A move.b [A0], 0x1A
000008F8 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
000008FC 206D DFF2 movea.l A0, [A5 - 0x200E]
00000900 7000 moveq.l D0, 0x00
00000902 302D DFD0 move.w D0, [A5 - 0x2030]
00000906 D0A8 0004 add.l D0, [A0 + 0x4]
0000090A 2F00 move.l -[A7], D0
0000090C 7000 moveq.l D0, 0x00
0000090E 302E FFF2 move.w D0, [A6 - 0xE]
00000912 2F00 move.l -[A7], D0
00000914 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000918 206D DFF2 movea.l A0, [A5 - 0x200E]
0000091C 2068 0004 movea.l A0, [A0 + 0x4]
00000920 302D DFD0 move.w D0, [A5 - 0x2030]
00000924 D06E FFF2 add.w D0, [A6 - 0xE]
00000928 7200 moveq.l D1, 0x00
0000092A 3200 move.w D1, D0
0000092C 11BC 002E 1800 move.b [A0 + D1], 0x2E /* '.' */
00000932 2F0C move.l -[A7], A4
00000934 4EBA 0FB0 jsr [PC + 0xFB0 /* 000018E6 */]
00000938 7000 moveq.l D0, 0x00
0000093A 302E FFF2 move.w D0, [A6 - 0xE]
0000093E 5680 addq.l D0, 3
00000940 2F00 move.l -[A7], D0
00000942 7000 moveq.l D0, 0x00
00000944 2F00 move.l -[A7], D0
00000946 4EBA 1012 jsr [PC + 0x1012 /* 0000195A */]
0000094A 4A40 tst.w D0
0000094C 4FEF 000C lea.l A7, [A7 + 0xC]
00000950 6700 070C beq +0x70E /* 0000105E */
00000954 286D DFF2 movea.l A4, [A5 - 0x200E]
00000958 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
0000095C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000960 7000 moveq.l D0, 0x00
00000962 302E FFF2 move.w D0, [A6 - 0xE]
00000966 2F00 move.l -[A7], D0
00000968 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000096C 206C 0004 movea.l A0, [A4 + 0x4]
00000970 7000 moveq.l D0, 0x00
00000972 302E FFF2 move.w D0, [A6 - 0xE]
00000976 11BC 00F5 0800 move.b [A0 + D0], 0xF5
0000097C 302E 0032 move.w D0, [A6 + 0x32]
00000980 48C0 ext.l D0
00000982 2F00 move.l -[A7], D0
00000984 2F2E 002C move.l -[A7], [A6 + 0x2C]
00000988 2F2E 0028 move.l -[A7], [A6 + 0x28]
0000098C 486E FFF8 pea.l [A6 - 0x8]
00000990 2F2E 0020 move.l -[A7], [A6 + 0x20]
00000994 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000998 302E 001A move.w D0, [A6 + 0x1A]
0000099C 48C0 ext.l D0
0000099E 2F00 move.l -[A7], D0
000009A0 302E 0016 move.w D0, [A6 + 0x16]
000009A4 48C0 ext.l D0
000009A6 2F00 move.l -[A7], D0
000009A8 48C7 ext.l D7
000009AA 2F07 move.l -[A7], D7
000009AC 48C7 ext.l D7
000009AE 2F07 move.l -[A7], D7
000009B0 7003 moveq.l D0, 0x03
000009B2 2F00 move.l -[A7], D0
000009B4 4EBA F820 jsr [PC - 0x7E0 /* 000001D6 */]
000009B8 4A40 tst.w D0
000009BA 4FEF 002C lea.l A7, [A7 + 0x2C]
000009BE 6700 069E beq +0x6A0 /* 0000105E */
000009C2 7007 moveq.l D0, 0x07
000009C4 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000009C8 664E bne +0x50 /* 00000A18 */
000009CA 4EBA 0F7E jsr [PC + 0xF7E /* 0000194A */]
000009CE 4A40 tst.w D0
000009D0 6700 068C beq +0x68E /* 0000105E */
000009D4 2F2E FFEC move.l -[A7], [A6 - 0x14]
000009D8 2F2D DFF2 move.l -[A7], [A5 - 0x200E]
000009DC 4EBA 0F1E jsr [PC + 0xF1E /* 000018FC */]
000009E0 508F addq.l A7, 8
000009E2 6022 bra +0x24 /* 00000A06 */
label000009E4:
000009E4 206E FFF8 movea.l A0, [A6 - 0x8]
000009E8 7000 moveq.l D0, 0x00
000009EA 3028 000E move.w D0, [A0 + 0xE]
000009EE 48C7 ext.l D7
000009F0 BE80 cmp.l D7, D0
000009F2 660A bne +0xC /* 000009FE */
000009F4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000009F8 4EBA 0EEC jsr [PC + 0xEEC /* 000018E6 */]
000009FC 588F addq.l A7, 4
label000009FE:
000009FE 206E FFF8 movea.l A0, [A6 - 0x8]
00000A02 2D50 FFF8 move.l [A6 - 0x8], [A0]
label00000A06:
00000A06 4AAE FFF8 tst.l [A6 - 0x8]
00000A0A 66D8 bne -0x26 /* 000009E4 */
00000A0C 2F0C move.l -[A7], A4
00000A0E 4EBA 0ED6 jsr [PC + 0xED6 /* 000018E6 */]
00000A12 588F addq.l A7, 4
00000A14 6000 063C bra +0x63E /* 00001052 */
label00000A18:
00000A18 7025 moveq.l D0, 0x25
00000A1A 2F00 move.l -[A7], D0
00000A1C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000A20 588F addq.l A7, 4
00000A22 6000 063A bra +0x63C /* 0000105E */
00000A26 0C44 0014 cmpi.w D4, 0x14
00000A2A 670E beq +0x10 /* 00000A3A */
00000A2C 7028 moveq.l D0, 0x28
00000A2E 2F00 move.l -[A7], D0
00000A30 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000A34 588F addq.l A7, 4
00000A36 6000 0626 bra +0x628 /* 0000105E */
label00000A3A:
00000A3A 4EBA 13A4 jsr [PC + 0x13A4 /* 00001DE0 */]
00000A3E 4A40 tst.w D0
00000A40 6700 061C beq +0x61E /* 0000105E */
00000A44 2D6D E006 FFEC move.l [A6 - 0x14], [A5 - 0x1FFA]
00000A4A 7003 moveq.l D0, 0x03
00000A4C 2F00 move.l -[A7], D0
00000A4E 4878 00F6 push.l 0xF6
00000A52 4EBA 0F06 jsr [PC + 0xF06 /* 0000195A */]
00000A56 4A40 tst.w D0
00000A58 508F addq.l A7, 8
00000A5A 6700 0602 beq +0x604 /* 0000105E */
00000A5E 486D BBB0 pea.l [A5 - 0x4450]
00000A62 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000A66 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00000A6A 701B moveq.l D0, 0x1B
00000A6C B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000A70 588F addq.l A7, 4
00000A72 660E bne +0x10 /* 00000A82 */
00000A74 4A6D E056 tst.w [A5 - 0x1FAA]
00000A78 6608 bne +0xA /* 00000A82 */
00000A7A 266D E050 movea.l A3, [A5 - 0x1FB0]
00000A7E 200B move.l D0, A3
00000A80 660E bne +0x10 /* 00000A90 */
label00000A82:
00000A82 703B moveq.l D0, 0x3B
00000A84 2F00 move.l -[A7], D0
00000A86 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000A8A 588F addq.l A7, 4
00000A8C 6000 05D0 bra +0x5D2 /* 0000105E */
label00000A90:
00000A90 276D DFF2 0008 move.l [A3 + 0x8], [A5 - 0x200E]
00000A96 276E FFEC 000C move.l [A3 + 0xC], [A6 - 0x14]
00000A9C 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00000AA0 426E FFF0 clr.w [A6 - 0x10]
00000AA4 7026 moveq.l D0, 0x26
00000AA6 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000AAA 6600 008E bne +0x90 /* 00000B3A */
00000AAE 4EBA 0624 jsr [PC + 0x624 /* 000010D4 */]
00000AB2 6074 bra +0x76 /* 00000B28 */
label00000AB4:
00000AB4 526E FFF0 addq.w [A6 - 0x10], 1
00000AB8 7000 moveq.l D0, 0x00
00000ABA 102D BBBC move.b D0, [A5 - 0x4444]
00000ABE 2F00 move.l -[A7], D0
00000AC0 4EBA 1774 jsr [PC + 0x1774 /* 00002236 */]
00000AC4 4A40 tst.w D0
00000AC6 588F addq.l A7, 4
00000AC8 670A beq +0xC /* 00000AD4 */
00000ACA 4A6E FFF0 tst.w [A6 - 0x10]
00000ACE 6704 beq +0x6 /* 00000AD4 */
00000AD0 4EBA 0602 jsr [PC + 0x602 /* 000010D4 */]
label00000AD4:
00000AD4 7000 moveq.l D0, 0x00
00000AD6 102D BBBC move.b D0, [A5 - 0x4444]
00000ADA D040 add.w D0, D0
00000ADC 41ED A414 lea.l A0, [A5 - 0x5BEC]
00000AE0 7206 moveq.l D1, 0x06
00000AE2 C270 0000 and.w D1, [A0 + D0.w]
00000AE6 660C bne +0xE /* 00000AF4 */
00000AE8 7004 moveq.l D0, 0x04
00000AEA 2F00 move.l -[A7], D0
00000AEC 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000AF0 588F addq.l A7, 4
00000AF2 603C bra +0x3E /* 00000B30 */
label00000AF4:
00000AF4 7006 moveq.l D0, 0x06
00000AF6 2F00 move.l -[A7], D0
00000AF8 7204 moveq.l D1, 0x04
00000AFA 2F01 move.l -[A7], D1
00000AFC 7000 moveq.l D0, 0x00
00000AFE 2F00 move.l -[A7], D0
00000B00 4EBA 13B2 jsr [PC + 0x13B2 /* 00001EB4 */]
00000B04 2D40 FFF4 move.l [A6 - 0xC], D0
00000B08 4FEF 000C lea.l A7, [A7 + 0xC]
00000B0C 660C bne +0xE /* 00000B1A */
00000B0E 7004 moveq.l D0, 0x04
00000B10 2F00 move.l -[A7], D0
00000B12 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000B16 588F addq.l A7, 4
00000B18 6016 bra +0x18 /* 00000B30 */
label00000B1A:
00000B1A 206E FFF4 movea.l A0, [A6 - 0xC]
00000B1E 316E FFF0 0014 move.w [A0 + 0x14], [A6 - 0x10]
00000B24 4EBA 05AE jsr [PC + 0x5AE /* 000010D4 */]
label00000B28:
00000B28 7029 moveq.l D0, 0x29
00000B2A B02D BBBC cmp.b D0, [A5 - 0x4444]
00000B2E 6684 bne -0x7A /* 00000AB4 */
label00000B30:
00000B30 4A6D BB8E tst.w [A5 - 0x4472]
00000B34 6600 0528 bne +0x52A /* 0000105E */
00000B38 6006 bra +0x8 /* 00000B40 */
label00000B3A:
00000B3A 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
label00000B40:
00000B40 7040 moveq.l D0, 0x40
00000B42 C06B 0010 and.w D0, [A3 + 0x10]
00000B46 6718 beq +0x1A /* 00000B60 */
00000B48 302B 0012 move.w D0, [A3 + 0x12]
00000B4C B06E FFF0 cmp.w D0, [A6 - 0x10]
00000B50 670E beq +0x10 /* 00000B60 */
00000B52 7003 moveq.l D0, 0x03
00000B54 2F00 move.l -[A7], D0
00000B56 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000B5A 588F addq.l A7, 4
00000B5C 6000 0500 bra +0x502 /* 0000105E */
label00000B60:
00000B60 376E FFF0 0012 move.w [A3 + 0x12], [A6 - 0x10]
00000B66 206B 0008 movea.l A0, [A3 + 0x8]
00000B6A 2068 0004 movea.l A0, [A0 + 0x4]
00000B6E 116E FFF1 0001 move.b [A0 + 0x1], [A6 - 0xF]
00000B74 2B4B DFE2 move.l [A5 - 0x201E], A3
00000B78 70FF moveq.l D0, 0xFFFFFFFF
00000B7A 2F00 move.l -[A7], D0
00000B7C 7200 moveq.l D1, 0x00
00000B7E 2F01 move.l -[A7], D1
00000B80 2F01 move.l -[A7], D1
00000B82 2F01 move.l -[A7], D1
00000B84 2F01 move.l -[A7], D1
00000B86 2F01 move.l -[A7], D1
00000B88 2F01 move.l -[A7], D1
00000B8A 2F01 move.l -[A7], D1
00000B8C 2F01 move.l -[A7], D1
00000B8E 7001 moveq.l D0, 0x01
00000B90 2F00 move.l -[A7], D0
00000B92 7004 moveq.l D0, 0x04
00000B94 2F00 move.l -[A7], D0
00000B96 4EBA F63E jsr [PC - 0x9C2 /* 000001D6 */]
00000B9A 7000 moveq.l D0, 0x00
00000B9C 2B40 DFE2 move.l [A5 - 0x201E], D0
00000BA0 2F00 move.l -[A7], D0
00000BA2 4EBA 1270 jsr [PC + 0x1270 /* 00001E14 */]
00000BA6 7007 moveq.l D0, 0x07
00000BA8 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000BAC 4FEF 0030 lea.l A7, [A7 + 0x30]
00000BB0 6700 04A0 beq +0x4A2 /* 00001052 */
00000BB4 702A moveq.l D0, 0x2A
00000BB6 2F00 move.l -[A7], D0
00000BB8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000BBC 588F addq.l A7, 4
00000BBE 6000 0492 bra +0x494 /* 00001052 */
00000BC2 2B6D BBB0 BBAC move.l [A5 - 0x4454], [A5 - 0x4450]
00000BC8 4EBA 050A jsr [PC + 0x50A /* 000010D4 */]
00000BCC 302D BAE2 move.w D0, [A5 - 0x451E]
00000BD0 5340 subq.w D0, 1
00000BD2 6714 beq +0x16 /* 00000BE8 */
00000BD4 5340 subq.w D0, 1
00000BD6 6726 beq +0x28 /* 00000BFE */
00000BD8 5340 subq.w D0, 1
00000BDA 6738 beq +0x3A /* 00000C14 */
00000BDC 5340 subq.w D0, 1
00000BDE 674A beq +0x4C /* 00000C2A */
00000BE0 0440 000F subi.w D0, 0xF
00000BE4 674C beq +0x4E /* 00000C32 */
00000BE6 605C bra +0x5E /* 00000C44 */
label00000BE8:
00000BE8 2F2E 0028 move.l -[A7], [A6 + 0x28]
00000BEC 302E 0016 move.w D0, [A6 + 0x16]
00000BF0 48C0 ext.l D0
00000BF2 2F00 move.l -[A7], D0
00000BF4 4EBA 1256 jsr [PC + 0x1256 /* 00001E4C */]
00000BF8 508F addq.l A7, 8
00000BFA 6000 0456 bra +0x458 /* 00001052 */
label00000BFE:
00000BFE 2F2E 002C move.l -[A7], [A6 + 0x2C]
00000C02 302E 001A move.w D0, [A6 + 0x1A]
00000C06 48C0 ext.l D0
00000C08 2F00 move.l -[A7], D0
00000C0A 4EBA 1240 jsr [PC + 0x1240 /* 00001E4C */]
00000C0E 508F addq.l A7, 8
00000C10 6000 0440 bra +0x442 /* 00001052 */
label00000C14:
00000C14 2F2E 0024 move.l -[A7], [A6 + 0x24]
00000C18 302E 0012 move.w D0, [A6 + 0x12]
00000C1C 48C0 ext.l D0
00000C1E 2F00 move.l -[A7], D0
00000C20 4EBA 122A jsr [PC + 0x122A /* 00001E4C */]
00000C24 508F addq.l A7, 8
00000C26 6000 042A bra +0x42C /* 00001052 */
label00000C2A:
00000C2A 4EBA 110A jsr [PC + 0x110A /* 00001D36 */]
00000C2E 6000 0422 bra +0x424 /* 00001052 */
label00000C32:
00000C32 7001 moveq.l D0, 0x01
00000C34 2F00 move.l -[A7], D0
00000C36 4878 00FC push.l 0xFC
00000C3A 4EBA 0D1E jsr [PC + 0xD1E /* 0000195A */]
00000C3E 508F addq.l A7, 8
00000C40 6000 0410 bra +0x412 /* 00001052 */
label00000C44:
00000C44 4EBA 10F0 jsr [PC + 0x10F0 /* 00001D36 */]
00000C48 4A40 tst.w D0
00000C4A 6700 0406 beq +0x408 /* 00001052 */
00000C4E 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00000C54 2B6D DFC8 DFC4 move.l [A5 - 0x203C], [A5 - 0x2038]
00000C5A 4EBA 0478 jsr [PC + 0x478 /* 000010D4 */]
00000C5E 2B6D DFCC DFC4 move.l [A5 - 0x203C], [A5 - 0x2034]
00000C64 7000 moveq.l D0, 0x00
00000C66 302D BAE2 move.w D0, [A5 - 0x451E]
00000C6A 322E 0032 move.w D1, [A6 + 0x32]
00000C6E 48C1 ext.l D1
00000C70 B081 cmp.l D0, D1
00000C72 6700 03DE beq +0x3E0 /* 00001052 */
00000C76 7030 moveq.l D0, 0x30
00000C78 2F00 move.l -[A7], D0
00000C7A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000C7E 588F addq.l A7, 4
00000C80 6000 03DC bra +0x3DE /* 0000105E */
00000C84 4EBA 044E jsr [PC + 0x44E /* 000010D4 */]
00000C88 302D BAE2 move.w D0, [A5 - 0x451E]
00000C8C 5340 subq.w D0, 1
00000C8E 6542 bcs +0x44 /* 00000CD2 */
00000C90 0C40 0002 cmpi.w D0, 0x2
00000C94 623C bhi +0x3E /* 00000CD2 */
00000C96 D040 add.w D0, D0
00000C98 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000C9C 4EFB 0000 jmp [PC + D0.w]
00000CA0 0008 0034 ori.b A0, 0x34 /* '4' */
00000CA4 001E 2F2E ori.b [A6]+, 0x2E /* '.' */
00000CA8 0020 302E ori.b -[A0], 0x2E /* '.' */
00000CAC 0016 48C0 ori.b [A6], 0xC0
00000CB0 2F00 move.l -[A7], D0
00000CB2 4EBA 11D0 jsr [PC + 0x11D0 /* 00001E84 */]
00000CB6 508F addq.l A7, 8
00000CB8 6000 0398 bra +0x39A /* 00001052 */
00000CBC 2F2E 001C move.l -[A7], [A6 + 0x1C]
00000CC0 302E 0012 move.w D0, [A6 + 0x12]
00000CC4 48C0 ext.l D0
00000CC6 2F00 move.l -[A7], D0
00000CC8 4EBA 11BA jsr [PC + 0x11BA /* 00001E84 */]
00000CCC 508F addq.l A7, 8
00000CCE 6000 0382 bra +0x384 /* 00001052 */
label00000CD2:
00000CD2 701F moveq.l D0, 0x1F
00000CD4 2F00 move.l -[A7], D0
00000CD6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000CDA 588F addq.l A7, 4
00000CDC 6000 0380 bra +0x382 /* 0000105E */
00000CE0 0C44 0014 cmpi.w D4, 0x14
00000CE4 660E bne +0x10 /* 00000CF4 */
00000CE6 7032 moveq.l D0, 0x32
00000CE8 2F00 move.l -[A7], D0
00000CEA 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000CEE 588F addq.l A7, 4
00000CF0 6000 036C bra +0x36E /* 0000105E */
label00000CF4:
00000CF4 0C44 000F cmpi.w D4, 0xF
00000CF8 6608 bne +0xA /* 00000D02 */
00000CFA 526E FFE8 addq.w [A6 - 0x18], 1
00000CFE 6000 035E bra +0x360 /* 0000105E */
label00000D02:
00000D02 4EBA 03D0 jsr [PC + 0x3D0 /* 000010D4 */]
00000D06 7000 moveq.l D0, 0x00
00000D08 302D BAE2 move.w D0, [A5 - 0x451E]
00000D0C 48C4 ext.l D4
00000D0E B880 cmp.l D4, D0
00000D10 670E beq +0x10 /* 00000D20 */
00000D12 3B7C 0014 BAE2 move.w [A5 - 0x451E], 0x14
00000D18 526E FFE8 addq.w [A6 - 0x18], 1
00000D1C 6000 0340 bra +0x342 /* 0000105E */
label00000D20:
00000D20 3B7C 0007 BAE2 move.w [A5 - 0x451E], 0x7
00000D26 0C44 0004 cmpi.w D4, 0x4
00000D2A 660C bne +0xE /* 00000D38 */
00000D2C 4EBA 1008 jsr [PC + 0x1008 /* 00001D36 */]
00000D30 3D40 FFE8 move.w [A6 - 0x18], D0
00000D34 6000 0328 bra +0x32A /* 0000105E */
label00000D38:
00000D38 526E FFE8 addq.w [A6 - 0x18], 1
00000D3C 6000 0320 bra +0x322 /* 0000105E */
00000D40 4A44 tst.w D4
00000D42 6608 bne +0xA /* 00000D4C */
00000D44 526E FFE8 addq.w [A6 - 0x18], 1
00000D48 6000 0314 bra +0x316 /* 0000105E */
label00000D4C:
00000D4C 701C moveq.l D0, 0x1C
00000D4E 2F00 move.l -[A7], D0
00000D50 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000D54 588F addq.l A7, 4
00000D56 6000 0306 bra +0x308 /* 0000105E */
00000D5A 0C44 0002 cmpi.w D4, 0x2
00000D5E 671A beq +0x1C /* 00000D7A */
00000D60 700A moveq.l D0, 0x0A
00000D62 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000D66 6604 bne +0x6 /* 00000D6C */
00000D68 7037 moveq.l D0, 0x37
00000D6A 6002 bra +0x4 /* 00000D6E */
label00000D6C:
00000D6C 7036 moveq.l D0, 0x36
label00000D6E:
00000D6E 2F00 move.l -[A7], D0
00000D70 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000D74 588F addq.l A7, 4
00000D76 6000 02E6 bra +0x2E8 /* 0000105E */
label00000D7A:
00000D7A 526E FFE8 addq.w [A6 - 0x18], 1
00000D7E 6000 02DE bra +0x2E0 /* 0000105E */
00000D82 4EBA 0FB2 jsr [PC + 0xFB2 /* 00001D36 */]
00000D86 6000 02CA bra +0x2CC /* 00001052 */
00000D8A 4EBA 0E38 jsr [PC + 0xE38 /* 00001BC4 */]
00000D8E 6000 02C2 bra +0x2C4 /* 00001052 */
00000D92 4EBA 0340 jsr [PC + 0x340 /* 000010D4 */]
label00000D96:
00000D96 7000 moveq.l D0, 0x00
00000D98 102D BBBC move.b D0, [A5 - 0x4444]
00000D9C D040 add.w D0, D0
00000D9E 41ED A414 lea.l A0, [A5 - 0x5BEC]
00000DA2 7206 moveq.l D1, 0x06
00000DA4 C270 0000 and.w D1, [A0 + D0.w]
00000DA8 6708 beq +0xA /* 00000DB2 */
00000DAA 7014 moveq.l D0, 0x14
00000DAC B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000DB0 670E beq +0x10 /* 00000DC0 */
label00000DB2:
00000DB2 7004 moveq.l D0, 0x04
00000DB4 2F00 move.l -[A7], D0
00000DB6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000DBA 588F addq.l A7, 4
00000DBC 6000 0294 bra +0x296 /* 00001052 */
label00000DC0:
00000DC0 7C3C moveq.l D6, 0x3C
00000DC2 4AAD DFE2 tst.l [A5 - 0x201E]
00000DC6 670A beq +0xC /* 00000DD2 */
00000DC8 206D DFE2 movea.l A0, [A5 - 0x201E]
00000DCC 2068 0008 movea.l A0, [A0 + 0x8]
00000DD0 6004 bra +0x6 /* 00000DD6 */
label00000DD2:
00000DD2 206D DFEA movea.l A0, [A5 - 0x2016]
label00000DD6:
00000DD6 2D48 FFFC move.l [A6 - 0x4], A0
00000DDA 673A beq +0x3C /* 00000E16 */
00000DDC 7C04 moveq.l D6, 0x04
00000DDE 206E FFFC movea.l A0, [A6 - 0x4]
00000DE2 2068 0004 movea.l A0, [A0 + 0x4]
00000DE6 5228 0002 addq.b [A0 + 0x2], 1
00000DEA 7000 moveq.l D0, 0x00
00000DEC 1028 0002 move.b D0, [A0 + 0x2]
00000DF0 206E FFFC movea.l A0, [A6 - 0x4]
00000DF4 2068 0004 movea.l A0, [A0 + 0x4]
00000DF8 7200 moveq.l D1, 0x00
00000DFA 1228 0001 move.b D1, [A0 + 0x1]
00000DFE D280 add.l D1, D0
00000E00 0C81 0000 00FF cmpi.l D1, 0xFF
00000E06 6D0E blt +0x10 /* 00000E16 */
00000E08 7029 moveq.l D0, 0x29
00000E0A 2F00 move.l -[A7], D0
00000E0C 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000E10 588F addq.l A7, 4
00000E12 6000 023E bra +0x240 /* 00001052 */
label00000E16:
00000E16 0C46 0004 cmpi.w D6, 0x4
00000E1A 6604 bne +0x6 /* 00000E20 */
00000E1C 7004 moveq.l D0, 0x04
00000E1E 6002 bra +0x4 /* 00000E22 */
label00000E20:
00000E20 7008 moveq.l D0, 0x08
label00000E22:
00000E22 80BC 0000 0002 or.l D0, 0x2
00000E28 2F00 move.l -[A7], D0
00000E2A 7000 moveq.l D0, 0x00
00000E2C 3006 move.w D0, D6
00000E2E 2F00 move.l -[A7], D0
00000E30 7000 moveq.l D0, 0x00
00000E32 2F00 move.l -[A7], D0
00000E34 4EBA 107E jsr [PC + 0x107E /* 00001EB4 */]
00000E38 2640 movea.l A3, D0
00000E3A 200B move.l D0, A3
00000E3C 4FEF 000C lea.l A7, [A7 + 0xC]
00000E40 6700 0210 beq +0x212 /* 00001052 */
00000E44 0C44 000F cmpi.w D4, 0xF
00000E48 6706 beq +0x8 /* 00000E50 */
00000E4A 0C44 0004 cmpi.w D4, 0x4
00000E4E 6624 bne +0x26 /* 00000E74 */
label00000E50:
00000E50 206E FFFC movea.l A0, [A6 - 0x4]
00000E54 2068 0004 movea.l A0, [A0 + 0x4]
00000E58 7000 moveq.l D0, 0x00
00000E5A 1028 0001 move.b D0, [A0 + 0x1]
00000E5E 206E FFFC movea.l A0, [A6 - 0x4]
00000E62 2068 0004 movea.l A0, [A0 + 0x4]
00000E66 7200 moveq.l D1, 0x00
00000E68 1228 0002 move.b D1, [A0 + 0x2]
00000E6C D240 add.w D1, D0
00000E6E 3741 0014 move.w [A3 + 0x14], D1
00000E72 6014 bra +0x16 /* 00000E88 */
label00000E74:
00000E74 0C44 0014 cmpi.w D4, 0x14
00000E78 670E beq +0x10 /* 00000E88 */
00000E7A 7004 moveq.l D0, 0x04
00000E7C 2F00 move.l -[A7], D0
00000E7E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000E82 588F addq.l A7, 4
00000E84 6000 01CC bra +0x1CE /* 00001052 */
label00000E88:
00000E88 2B6D BBB0 BBAC move.l [A5 - 0x4454], [A5 - 0x4450]
00000E8E 486D BBAC pea.l [A5 - 0x4454]
00000E92 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000E96 206D BBAC movea.l A0, [A5 - 0x4454]
00000E9A 7000 moveq.l D0, 0x00
00000E9C 1010 move.b D0, [A0]
00000E9E 2F00 move.l -[A7], D0
00000EA0 4EBA 1394 jsr [PC + 0x1394 /* 00002236 */]
00000EA4 4A40 tst.w D0
00000EA6 508F addq.l A7, 8
00000EA8 6700 01A8 beq +0x1AA /* 00001052 */
00000EAC 202D BBAC move.l D0, [A5 - 0x4454]
00000EB0 5280 addq.l D0, 1
00000EB2 2B40 BBB0 move.l [A5 - 0x4450], D0
00000EB6 4EBA 021C jsr [PC + 0x21C /* 000010D4 */]
00000EBA 6000 FEDA bra -0x124 /* 00000D96 */
00000EBE 4EBA 0F20 jsr [PC + 0xF20 /* 00001DE0 */]
00000EC2 4A40 tst.w D0
00000EC4 6700 0198 beq +0x19A /* 0000105E */
00000EC8 2B6D DFC8 DFC4 move.l [A5 - 0x203C], [A5 - 0x2038]
00000ECE 4EBA 0204 jsr [PC + 0x204 /* 000010D4 */]
00000ED2 2B6D DFCC DFC4 move.l [A5 - 0x203C], [A5 - 0x2034]
00000ED8 0C44 0014 cmpi.w D4, 0x14
00000EDC 661A bne +0x1C /* 00000EF8 */
00000EDE 700B moveq.l D0, 0x0B
00000EE0 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00000EE4 6712 beq +0x14 /* 00000EF8 */
00000EE6 206D DFC8 movea.l A0, [A5 - 0x2038]
00000EEA 3C2D BAE2 move.w D6, [A5 - 0x451E]
00000EEE 7000 moveq.l D0, 0x00
00000EF0 3006 move.w D0, D6
00000EF2 4A30 0800 tst.b [A0 + D0]
00000EF6 660E bne +0x10 /* 00000F06 */
label00000EF8:
00000EF8 7031 moveq.l D0, 0x31
00000EFA 2F00 move.l -[A7], D0
00000EFC 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000F00 588F addq.l A7, 4
00000F02 6000 015A bra +0x15C /* 0000105E */
label00000F06:
00000F06 206D DFC0 movea.l A0, [A5 - 0x2040]
00000F0A 7000 moveq.l D0, 0x00
00000F0C 3006 move.w D0, D6
00000F0E E580 asl D0, 2
00000F10 4AB0 0814 tst.l [A0 + D0 + 0x14]
00000F14 670E beq +0x10 /* 00000F24 */
00000F16 7033 moveq.l D0, 0x33
00000F18 2F00 move.l -[A7], D0
00000F1A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000F1E 588F addq.l A7, 4
00000F20 6000 013C bra +0x13E /* 0000105E */
label00000F24:
00000F24 206D DFC0 movea.l A0, [A5 - 0x2040]
00000F28 7000 moveq.l D0, 0x00
00000F2A 3006 move.w D0, D6
00000F2C E580 asl D0, 2
00000F2E 21AD E006 0814 move.l [A0 + D0 + 0x14], [A5 - 0x1FFA]
00000F34 7003 moveq.l D0, 0x03
00000F36 2F00 move.l -[A7], D0
00000F38 4878 00F6 push.l 0xF6
00000F3C 4EBA 0A1C jsr [PC + 0xA1C /* 0000195A */]
00000F40 4A40 tst.w D0
00000F42 508F addq.l A7, 8
00000F44 6700 0118 beq +0x11A /* 0000105E */
00000F48 2B6D DFF2 DFEA move.l [A5 - 0x2016], [A5 - 0x200E]
00000F4E 7000 moveq.l D0, 0x00
00000F50 3006 move.w D0, D6
00000F52 2F00 move.l -[A7], D0
00000F54 7000 moveq.l D0, 0x00
00000F56 2F00 move.l -[A7], D0
00000F58 2F00 move.l -[A7], D0
00000F5A 2F00 move.l -[A7], D0
00000F5C 2F00 move.l -[A7], D0
00000F5E 2F00 move.l -[A7], D0
00000F60 2F00 move.l -[A7], D0
00000F62 2F00 move.l -[A7], D0
00000F64 2F00 move.l -[A7], D0
00000F66 7201 moveq.l D1, 0x01
00000F68 2F01 move.l -[A7], D1
00000F6A 700F moveq.l D0, 0x0F
00000F6C 2F00 move.l -[A7], D0
00000F6E 4EBA F266 jsr [PC - 0xD9A /* 000001D6 */]
00000F72 7000 moveq.l D0, 0x00
00000F74 2F00 move.l -[A7], D0
00000F76 4EBA 0E9C jsr [PC + 0xE9C /* 00001E14 */]
00000F7A 4EBA 0DBA jsr [PC + 0xDBA /* 00001D36 */]
00000F7E 7000 moveq.l D0, 0x00
00000F80 2B40 DFEA move.l [A5 - 0x2016], D0
00000F84 2B6D DFC8 DFC4 move.l [A5 - 0x203C], [A5 - 0x2038]
00000F8A 4EBA 0148 jsr [PC + 0x148 /* 000010D4 */]
00000F8E 2B6D DFCC DFC4 move.l [A5 - 0x203C], [A5 - 0x2034]
00000F94 BC6D BAE2 cmp.w D6, [A5 - 0x451E]
00000F98 4FEF 0030 lea.l A7, [A7 + 0x30]
00000F9C 6700 00B4 beq +0xB6 /* 00001052 */
00000FA0 7032 moveq.l D0, 0x32
00000FA2 2F00 move.l -[A7], D0
00000FA4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00000FA8 588F addq.l A7, 4
00000FAA 6000 00B2 bra +0xB4 /* 0000105E */
00000FAE 486D BBB0 pea.l [A5 - 0x4450]
00000FB2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000FB6 4EBA 11A0 jsr [PC + 0x11A0 /* 00002158 */]
00000FBA 4A40 tst.w D0
00000FBC 588F addq.l A7, 4
00000FBE 6700 009E beq +0xA0 /* 0000105E */
00000FC2 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00000FC8 7000 moveq.l D0, 0x00
00000FCA 302D DFD0 move.w D0, [A5 - 0x2030]
00000FCE 5280 addq.l D0, 1
00000FD0 2F00 move.l -[A7], D0
00000FD2 7000 moveq.l D0, 0x00
00000FD4 2F00 move.l -[A7], D0
00000FD6 4EBA 0982 jsr [PC + 0x982 /* 0000195A */]
00000FDA 4A40 tst.w D0
00000FDC 508F addq.l A7, 8
00000FDE 677E beq +0x80 /* 0000105E */
00000FE0 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00000FE4 206D DFF2 movea.l A0, [A5 - 0x200E]
00000FE8 2F28 0004 move.l -[A7], [A0 + 0x4]
00000FEC 7000 moveq.l D0, 0x00
00000FEE 302D DFD0 move.w D0, [A5 - 0x2030]
00000FF2 2F00 move.l -[A7], D0
00000FF4 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000FF8 206D DFF2 movea.l A0, [A5 - 0x200E]
00000FFC 2068 0004 movea.l A0, [A0 + 0x4]
00001000 7000 moveq.l D0, 0x00
00001002 302D DFD0 move.w D0, [A5 - 0x2030]
00001006 11BC 00F8 0800 move.b [A0 + D0], 0xF8
0000100C 6044 bra +0x46 /* 00001052 */
0000100E 102D BBBC move.b D0, [A5 - 0x4444]
00001012 B02D E5BC cmp.b D0, [A5 - 0x1A44]
00001016 673A beq +0x3C /* 00001052 */
00001018 2D6D BBB0 FFE4 move.l [A6 - 0x1C], [A5 - 0x4450]
0000101E 486E FFE4 pea.l [A6 - 0x1C]
00001022 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00001026 206E FFE4 movea.l A0, [A6 - 0x1C]
0000102A 703D moveq.l D0, 0x3D
0000102C B010 cmp.b D0, [A0]
0000102E 588F addq.l A7, 4
00001030 660C bne +0xE /* 0000103E */
00001032 2B6D DFDE BBB0 move.l [A5 - 0x4450], [A5 - 0x2022]
00001038 4EBA 0B8A jsr [PC + 0xB8A /* 00001BC4 */]
0000103C 6014 bra +0x16 /* 00001052 */
label0000103E:
0000103E 4EBA 01F2 jsr [PC + 0x1F2 /* 00001232 */]
00001042 4A40 tst.w D0
00001044 660C bne +0xE /* 00001052 */
00001046 7004 moveq.l D0, 0x04
00001048 2F00 move.l -[A7], D0
0000104A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000104E 588F addq.l A7, 4
00001050 600C bra +0xE /* 0000105E */
label00001052:
00001052 302D DFF8 move.w D0, [A5 - 0x2008]
00001056 806D BB8E or.w D0, [A5 - 0x4472]
0000105A 6700 F198 beq -0xE66 /* 000001F4 */
label0000105E:
0000105E 302E FFE8 move.w D0, [A6 - 0x18]
00001062 4CEE 18F0 FFCC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x34]
00001068 4E5E unlink A6
0000106A 4E75 rts
0000106C 3FFF move.w <<invalid special address>>, <<invalid special address>>
0000106E 8000 or.b D0, D0
00001070 0000 0000 ori.b D0, 0x0
00001074 0000 2F07 ori.b D0, 0x7
// begin alternate branch 00001076-00001078
fn00001076:
00001076 2F07 move.l -[A7], D7
// end alternate branch 00001076-00001078
fn00001076: // (misaligned)
00001078 4247 clr.w D7
0000107A 4EBA 10DC jsr [PC + 0x10DC /* 00002158 */]
0000107E 4A40 tst.w D0
00001080 674C beq +0x4E /* 000010CE */
00001082 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00001088 7000 moveq.l D0, 0x00
0000108A 302D DFD0 move.w D0, [A5 - 0x2030]
0000108E 5680 addq.l D0, 3
00001090 2F00 move.l -[A7], D0
00001092 7000 moveq.l D0, 0x00
00001094 2F00 move.l -[A7], D0
00001096 4EBA 08C2 jsr [PC + 0x8C2 /* 0000195A */]
0000109A 4A40 tst.w D0
0000109C 508F addq.l A7, 8
0000109E 672E beq +0x30 /* 000010CE */
000010A0 206D DFF2 movea.l A0, [A5 - 0x200E]
000010A4 2068 0004 movea.l A0, [A0 + 0x4]
000010A8 7000 moveq.l D0, 0x00
000010AA 302D DFD0 move.w D0, [A5 - 0x2030]
000010AE 11BC 00F2 0800 move.b [A0 + D0], 0xF2
000010B4 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
000010B8 206D DFF2 movea.l A0, [A5 - 0x200E]
000010BC 2F28 0004 move.l -[A7], [A0 + 0x4]
000010C0 7000 moveq.l D0, 0x00
000010C2 302D DFD0 move.w D0, [A5 - 0x2030]
000010C6 2F00 move.l -[A7], D0
000010C8 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000010CC 5247 addq.w D7, 1
label000010CE:
000010CE 3007 move.w D0, D7
000010D0 2E1F move.l D7, [A7]+
000010D2 4E75 rts
fn000010D4:
000010D4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000010D8 3B7C 0014 BAE2 move.w [A5 - 0x451E], 0x14
000010DE 422D BBBC clr.b [A5 - 0x4444]
000010E2 486D BBB0 pea.l [A5 - 0x4450]
000010E6 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000010EA 206D BBB0 movea.l A0, [A5 - 0x4450]
000010EE 4A10 tst.b [A0]
000010F0 588F addq.l A7, 4
000010F2 6608 bne +0xA /* 000010FC */
000010F4 526D DFF6 addq.w [A5 - 0x200A], 1
000010F8 6000 0132 bra +0x134 /* 0000122C */
label000010FC:
000010FC 206D BBB0 movea.l A0, [A5 - 0x4450]
00001100 7027 moveq.l D0, 0x27
00001102 B010 cmp.b D0, [A0]
00001104 57C6 seq D6
00001106 0246 0001 andi.w D6, 0x1
0000110A 671E beq +0x20 /* 0000112A */
0000110C 206D BBB0 movea.l A0, [A5 - 0x4450]
00001110 7000 moveq.l D0, 0x00
00001112 1028 0001 move.b D0, [A0 + 0x1]
00001116 D040 add.w D0, D0
00001118 41ED A414 lea.l A0, [A5 - 0x5BEC]
0000111C 323C 0606 move.w D1, 0x606
00001120 C270 0000 and.w D1, [A0 + D0.w]
00001124 6704 beq +0x6 /* 0000112A */
00001126 52AD BBB0 addq.l [A5 - 0x4450], 1
label0000112A:
0000112A 206D BBB0 movea.l A0, [A5 - 0x4450]
0000112E 7000 moveq.l D0, 0x00
00001130 1010 move.b D0, [A0]
00001132 D040 add.w D0, D0
00001134 41ED A414 lea.l A0, [A5 - 0x5BEC]
00001138 323C 0606 move.w D1, 0x606
0000113C C270 0000 and.w D1, [A0 + D0.w]
00001140 6700 00D2 beq +0xD4 /* 00001214 */
00001144 49ED BBBC lea.l A4, [A5 - 0x4444]
00001148 6006 bra +0x8 /* 00001150 */
label0000114A:
0000114A 18C7 move.b [A4]+, D7
0000114C 52AD BBB0 addq.l [A5 - 0x4450], 1
label00001150:
00001150 206D BBB0 movea.l A0, [A5 - 0x4450]
00001154 7000 moveq.l D0, 0x00
00001156 1010 move.b D0, [A0]
00001158 3E00 move.w D7, D0
0000115A 7000 moveq.l D0, 0x00
0000115C 1007 move.b D0, D7
0000115E D040 add.w D0, D0
00001160 41ED A414 lea.l A0, [A5 - 0x5BEC]
00001164 323C 0606 move.w D1, 0x606
00001168 C270 0000 and.w D1, [A0 + D0.w]
0000116C 6622 bne +0x24 /* 00001190 */
0000116E 0C47 005F cmpi.w D7, 0x5F /* '_' */
00001172 671C beq +0x1E /* 00001190 */
00001174 0C47 003A cmpi.w D7, 0x3A /* ':' */
00001178 6716 beq +0x18 /* 00001190 */
0000117A 0C47 002D cmpi.w D7, 0x2D /* '-' */
0000117E 6710 beq +0x12 /* 00001190 */
00001180 0C47 002E cmpi.w D7, 0x2E /* '.' */
00001184 670A beq +0xC /* 00001190 */
00001186 4A46 tst.w D6
00001188 6716 beq +0x18 /* 000011A0 */
0000118A 0C47 0020 cmpi.w D7, 0x20 /* ' ' */
0000118E 6610 bne +0x12 /* 000011A0 */
label00001190:
00001190 41ED BBBC lea.l A0, [A5 - 0x4444]
00001194 200C move.l D0, A4
00001196 9088 sub.l D0, A0
00001198 0C80 0000 00FF cmpi.l D0, 0xFF
0000119E 6DAA blt -0x54 /* 0000114A */
label000011A0:
000011A0 4214 clr.b [A4]
000011A2 4A46 tst.w D6
000011A4 6716 beq +0x18 /* 000011BC */
000011A6 0C47 0027 cmpi.w D7, 0x27 /* '\'' */
000011AA 670C beq +0xE /* 000011B8 */
000011AC 1B7C 0027 BBBC move.b [A5 - 0x4444], 0x27 /* '\'' */
000011B2 422D BBBD clr.b [A5 - 0x4443]
000011B6 6074 bra +0x76 /* 0000122C */
label000011B8:
000011B8 52AD BBB0 addq.l [A5 - 0x4450], 1
label000011BC:
000011BC 49ED BBBC lea.l A4, [A5 - 0x4444]
000011C0 266D DFC4 movea.l A3, [A5 - 0x203C]
000011C4 426D BAE2 clr.w [A5 - 0x451E]
label000011C8:
000011C8 4A14 tst.b [A4]
000011CA 660C bne +0xE /* 000011D8 */
000011CC 4A13 tst.b [A3]
000011CE 675C beq +0x5E /* 0000122C */
000011D0 7020 moveq.l D0, 0x20
000011D2 B013 cmp.b D0, [A3]
000011D4 6756 beq +0x58 /* 0000122C */
000011D6 6028 bra +0x2A /* 00001200 */
label000011D8:
000011D8 7000 moveq.l D0, 0x00
000011DA 1013 move.b D0, [A3]
000011DC 41ED A714 lea.l A0, [A5 - 0x58EC]
000011E0 7200 moveq.l D1, 0x00
000011E2 1214 move.b D1, [A4]
000011E4 43ED A714 lea.l A1, [A5 - 0x58EC]
000011E8 1030 0000 move.b D0, [A0 + D0.w]
000011EC B031 1000 cmp.b D0, [A1 + D1.w]
000011F0 660A bne +0xC /* 000011FC */
000011F2 D6FC 0001 add.w A3, 0x1
000011F6 D8FC 0001 add.w A4, 0x1
000011FA 60CC bra -0x32 /* 000011C8 */
label000011FC:
000011FC 4A13 tst.b [A3]
000011FE 672C beq +0x2E /* 0000122C */
label00001200:
00001200 4A13 tst.b [A3]
00001202 6706 beq +0x8 /* 0000120A */
00001204 7020 moveq.l D0, 0x20
00001206 B01B cmp.b D0, [A3]+
00001208 66F6 bne -0x8 /* 00001200 */
label0000120A:
0000120A 49ED BBBC lea.l A4, [A5 - 0x4444]
0000120E 526D BAE2 addq.w [A5 - 0x451E], 1
00001212 60B4 bra -0x4A /* 000011C8 */
label00001214:
00001214 206D BBB0 movea.l A0, [A5 - 0x4450]
00001218 4A10 tst.b [A0]
0000121A 6710 beq +0x12 /* 0000122C */
0000121C 206D BBB0 movea.l A0, [A5 - 0x4450]
00001220 52AD BBB0 addq.l [A5 - 0x4450], 1
00001224 1B50 BBBC move.b [A5 - 0x4444], [A0]
00001228 422D BBBD clr.b [A5 - 0x4443]
label0000122C:
0000122C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001230 4E75 rts
fn00001232:
00001232 48E7 0300 movem.l -[A7], D6,D7
00001236 4246 clr.w D6
00001238 4EBA 00BA jsr [PC + 0xBA /* 000012F4 */]
0000123C 3E00 move.w D7, D0
0000123E 6700 00AC beq +0xAE /* 000012EC */
00001242 0C47 00FF cmpi.w D7, 0xFF
00001246 6446 bcc +0x48 /* 0000128E */
00001248 7000 moveq.l D0, 0x00
0000124A 3007 move.w D0, D7
0000124C 5480 addq.l D0, 2
0000124E 2F00 move.l -[A7], D0
00001250 4878 00FD push.l 0xFD
00001254 4EBA 0704 jsr [PC + 0x704 /* 0000195A */]
00001258 4A40 tst.w D0
0000125A 508F addq.l A7, 8
0000125C 6700 008E beq +0x90 /* 000012EC */
00001260 3007 move.w D0, D7
00001262 5240 addq.w D0, 1
00001264 206D DFF2 movea.l A0, [A5 - 0x200E]
00001268 2068 0004 movea.l A0, [A0 + 0x4]
0000126C 1140 0001 move.b [A0 + 0x1], D0
00001270 2F2D DFD4 move.l -[A7], [A5 - 0x202C]
00001274 206D DFF2 movea.l A0, [A5 - 0x200E]
00001278 2028 0004 move.l D0, [A0 + 0x4]
0000127C 5480 addq.l D0, 2
0000127E 2F00 move.l -[A7], D0
00001280 7000 moveq.l D0, 0x00
00001282 3007 move.w D0, D7
00001284 2F00 move.l -[A7], D0
00001286 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000128A 5246 addq.w D6, 1
0000128C 605E bra +0x60 /* 000012EC */
label0000128E:
0000128E 7000 moveq.l D0, 0x00
00001290 3007 move.w D0, D7
00001292 5680 addq.l D0, 3
00001294 2F00 move.l -[A7], D0
00001296 4878 00F3 push.l 0xF3
0000129A 4EBA 06BE jsr [PC + 0x6BE /* 0000195A */]
0000129E 4A40 tst.w D0
000012A0 508F addq.l A7, 8
000012A2 6748 beq +0x4A /* 000012EC */
000012A4 3007 move.w D0, D7
000012A6 5440 addq.w D0, 2
000012A8 206D DFF2 movea.l A0, [A5 - 0x200E]
000012AC 2228 0004 move.l D1, [A0 + 0x4]
000012B0 5281 addq.l D1, 1
000012B2 2041 movea.l A0, D1
000012B4 1080 move.b [A0], D0
000012B6 3007 move.w D0, D7
000012B8 5440 addq.w D0, 2
000012BA 7200 moveq.l D1, 0x00
000012BC 3200 move.w D1, D0
000012BE E089 lsr D1, 8
000012C0 206D DFF2 movea.l A0, [A5 - 0x200E]
000012C4 2028 0004 move.l D0, [A0 + 0x4]
000012C8 5280 addq.l D0, 1
000012CA 2040 movea.l A0, D0
000012CC 1141 0001 move.b [A0 + 0x1], D1
000012D0 2F2D DFD4 move.l -[A7], [A5 - 0x202C]
000012D4 206D DFF2 movea.l A0, [A5 - 0x200E]
000012D8 2028 0004 move.l D0, [A0 + 0x4]
000012DC 5680 addq.l D0, 3
000012DE 2F00 move.l -[A7], D0
000012E0 7000 moveq.l D0, 0x00
000012E2 3007 move.w D0, D7
000012E4 2F00 move.l -[A7], D0
000012E6 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000012EA 5246 addq.w D6, 1
label000012EC:
000012EC 3006 move.w D0, D6
000012EE 4CDF 00C0 movem.l D6,D7, [A7]+
000012F2 4E75 rts
fn000012F4:
000012F4 4E56 FFEE link A6, -0x0012
000012F8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000012FC 2D6D BBB0 FFEE move.l [A6 - 0x12], [A5 - 0x4450]
00001302 4245 clr.w D5
00001304 4244 clr.w D4
00001306 202D DFD4 move.l D0, [A5 - 0x202C]
0000130A 5280 addq.l D0, 1
0000130C 2B40 DFD8 move.l [A5 - 0x2028], D0
00001310 266D BCDC movea.l A3, [A5 - 0x4324]
00001314 3E2D BCCC move.w D7, [A5 - 0x4334]
00001318 6032 bra +0x34 /* 0000134C */
label0000131A:
0000131A 206D BCD4 movea.l A0, [A5 - 0x432C]
0000131E 7000 moveq.l D0, 0x00
00001320 3013 move.w D0, [A3]
00001322 223C 0000 1FFF move.l D1, 0x1FFF
00001328 C280 and.l D1, D0
0000132A D281 add.l D1, D1
0000132C 7000 moveq.l D0, 0x00
0000132E 3030 1800 move.w D0, [A0 + D1]
00001332 D0AD BCD8 add.l D0, [A5 - 0x4328]
00001336 2F00 move.l -[A7], D0
00001338 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000133C 4A40 tst.w D0
0000133E 588F addq.l A7, 4
00001340 6704 beq +0x6 /* 00001346 */
00001342 5245 addq.w D5, 1
00001344 600A bra +0xC /* 00001350 */
label00001346:
00001346 5347 subq.w D7, 1
00001348 D6FC 0006 add.w A3, 0x6
label0000134C:
0000134C 4A47 tst.w D7
0000134E 66CA bne -0x34 /* 0000131A */
label00001350:
00001350 426D BB8E clr.w [A5 - 0x4472]
00001354 4A45 tst.w D5
00001356 6700 01E4 beq +0x1E6 /* 0000153C */
label0000135A:
0000135A 303C 2000 move.w D0, 0x2000 /* ' \0' */
0000135E C053 and.w D0, [A3]
00001360 6714 beq +0x16 /* 00001376 */
00001362 206D DFD4 movea.l A0, [A5 - 0x202C]
00001366 10AB 0003 move.b [A0], [A3 + 0x3]
0000136A 282D DFD8 move.l D4, [A5 - 0x2028]
0000136E 98AD DFD4 sub.l D4, [A5 - 0x202C]
00001372 6000 01C8 bra +0x1CA /* 0000153C */
label00001376:
00001376 3A2B 0004 move.w D5, [A3 + 0x4]
0000137A 7000 moveq.l D0, 0x00
0000137C 302B 0002 move.w D0, [A3 + 0x2]
00001380 2200 move.l D1, D0
00001382 C0FC 0006 mulu.w D0, 0x6
00001386 4841 swap.w D1
00001388 C2FC 0006 mulu.w D1, 0x6
0000138C 4841 swap.w D1
0000138E 4241 clr.w D1
00001390 D081 add.l D0, D1
00001392 2640 movea.l A3, D0
00001394 D7ED BCDC add.l A3, [A5 - 0x4324]
00001398 2D6E FFEE FFF2 move.l [A6 - 0xE], [A6 - 0x12]
0000139E 486E FFEE pea.l [A6 - 0x12]
000013A2 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
000013A6 49ED BBBC lea.l A4, [A5 - 0x4444]
000013AA 588F addq.l A7, 4
000013AC 6006 bra +0x8 /* 000013B4 */
label000013AE:
000013AE 18C7 move.b [A4]+, D7
000013B0 52AE FFEE addq.l [A6 - 0x12], 1
label000013B4:
000013B4 206E FFEE movea.l A0, [A6 - 0x12]
000013B8 7000 moveq.l D0, 0x00
000013BA 1010 move.b D0, [A0]
000013BC 3E00 move.w D7, D0
000013BE 7000 moveq.l D0, 0x00
000013C0 1007 move.b D0, D7
000013C2 D040 add.w D0, D0
000013C4 41ED A414 lea.l A0, [A5 - 0x5BEC]
000013C8 323C 0606 move.w D1, 0x606
000013CC C270 0000 and.w D1, [A0 + D0.w]
000013D0 66DC bne -0x22 /* 000013AE */
000013D2 0C47 002E cmpi.w D7, 0x2E /* '.' */
000013D6 67D6 beq -0x28 /* 000013AE */
000013D8 0C47 002D cmpi.w D7, 0x2D /* '-' */
000013DC 67D0 beq -0x2E /* 000013AE */
000013DE 4A47 tst.w D7
000013E0 6708 beq +0xA /* 000013EA */
000013E2 41ED BBBC lea.l A0, [A5 - 0x4444]
000013E6 B1CC cmpa.l A0, A4
000013E8 67C4 beq -0x3A /* 000013AE */
label000013EA:
000013EA 4214 clr.b [A4]
000013EC 7CFF moveq.l D6, 0xFFFFFFFF
000013EE 7000 moveq.l D0, 0x00
000013F0 2D40 FFF6 move.l [A6 - 0xA], D0
000013F4 4247 clr.w D7
000013F6 6052 bra +0x54 /* 0000144A */
label000013F8:
000013F8 41EE FFFA lea.l A0, [A6 - 0x6]
000013FC 224B movea.l A1, A3
000013FE 20D9 move.l [A0]+, [A1]+
00001400 30D9 move.w [A0]+, [A1]+
00001402 7000 moveq.l D0, 0x00
00001404 302E FFFA move.w D0, [A6 - 0x6]
00001408 223C 0000 C000 move.l D1, 0xC000
0000140E C280 and.l D1, D0
00001410 6708 beq +0xA /* 0000141A */
00001412 3C07 move.w D6, D7
00001414 2D4B FFF6 move.l [A6 - 0xA], A3
00001418 602A bra +0x2C /* 00001444 */
label0000141A:
0000141A 206D BCD4 movea.l A0, [A5 - 0x432C]
0000141E 7000 moveq.l D0, 0x00
00001420 302E FFFA move.w D0, [A6 - 0x6]
00001424 223C 0000 1FFF move.l D1, 0x1FFF
0000142A C280 and.l D1, D0
0000142C D281 add.l D1, D1
0000142E 7000 moveq.l D0, 0x00
00001430 3030 1800 move.w D0, [A0 + D1]
00001434 D0AD BCD8 add.l D0, [A5 - 0x4328]
00001438 2F00 move.l -[A7], D0
0000143A 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
0000143E 4A40 tst.w D0
00001440 588F addq.l A7, 4
00001442 660A bne +0xC /* 0000144E */
label00001444:
00001444 5247 addq.w D7, 1
00001446 D6FC 0006 add.w A3, 0x6
label0000144A:
0000144A BA47 cmp.w D5, D7
0000144C 6EAA bgt -0x54 /* 000013F8 */
label0000144E:
0000144E BA47 cmp.w D5, D7
00001450 6E1A bgt +0x1C /* 0000146C */
00001452 48C6 ext.l D6
00001454 70FF moveq.l D0, 0xFFFFFFFF
00001456 B086 cmp.l D0, D6
00001458 6C00 00E2 bge +0xE4 /* 0000153C */
0000145C 3E06 move.w D7, D6
0000145E 266E FFF6 movea.l A3, [A6 - 0xA]
00001462 41EE FFFA lea.l A0, [A6 - 0x6]
00001466 224B movea.l A1, A3
00001468 20D9 move.l [A0]+, [A1]+
0000146A 30D9 move.w [A0]+, [A1]+
label0000146C:
0000146C 7000 moveq.l D0, 0x00
0000146E 302E FFFA move.w D0, [A6 - 0x6]
00001472 223C 0000 C000 move.l D1, 0xC000
00001478 C280 and.l D1, D0
0000147A 0C81 0000 4000 cmpi.l D1, 0x4000 /* '@\0' */
00001480 661C bne +0x1E /* 0000149E */
00001482 2D6E FFF2 FFEE move.l [A6 - 0x12], [A6 - 0xE]
00001488 303C 00FF move.w D0, 0xFF
0000148C C06E FFFA and.w D0, [A6 - 0x6]
00001490 206D DFD8 movea.l A0, [A5 - 0x2028]
00001494 52AD DFD8 addq.l [A5 - 0x2028], 1
00001498 1080 move.b [A0], D0
0000149A 6000 FEBE bra -0x140 /* 0000135A */
label0000149E:
0000149E 7000 moveq.l D0, 0x00
000014A0 302E FFFA move.w D0, [A6 - 0x6]
000014A4 223C 0000 C000 move.l D1, 0xC000
000014AA C280 and.l D1, D0
000014AC 0C81 0000 8000 cmpi.l D1, 0x8000
000014B2 6600 FEA6 bne -0x158 /* 0000135A */
000014B6 2D6E FFF2 FFEE move.l [A6 - 0x12], [A6 - 0xE]
label000014BC:
000014BC 302E FFFA move.w D0, [A6 - 0x6]
000014C0 0800 0000 btst.b D0, 0x0
000014C4 670C beq +0xE /* 000014D2 */
000014C6 206D DFD8 movea.l A0, [A5 - 0x2028]
000014CA 52AD DFD8 addq.l [A5 - 0x2028], 1
000014CE 10BC 0001 move.b [A0], 0x1
label000014D2:
000014D2 7000 moveq.l D0, 0x00
000014D4 302E FFFA move.w D0, [A6 - 0x6]
000014D8 727F moveq.l D1, 0x7F
000014DA C280 and.l D1, D0
000014DC 2F01 move.l -[A7], D1
000014DE 486E FFEE pea.l [A6 - 0x12]
000014E2 4EBA 0078 jsr [PC + 0x78 /* 0000155C */]
000014E6 4A40 tst.w D0
000014E8 508F addq.l A7, 8
000014EA 6614 bne +0x16 /* 00001500 */
000014EC 2B6E FFEE BBB0 move.l [A5 - 0x4450], [A6 - 0x12]
000014F2 7004 moveq.l D0, 0x04
000014F4 2F00 move.l -[A7], D0
000014F6 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000014FA 7000 moveq.l D0, 0x00
000014FC 588F addq.l A7, 4
000014FE 6052 bra +0x54 /* 00001552 */
label00001500:
00001500 302E FFFA move.w D0, [A6 - 0x6]
00001504 0800 0000 btst.b D0, 0x0
00001508 6700 FE50 beq -0x1AE /* 0000135A */
0000150C 486E FFEE pea.l [A6 - 0x12]
00001510 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00001514 206E FFEE movea.l A0, [A6 - 0x12]
00001518 7000 moveq.l D0, 0x00
0000151A 1010 move.b D0, [A0]
0000151C 2F00 move.l -[A7], D0
0000151E 4EBA 0D16 jsr [PC + 0xD16 /* 00002236 */]
00001522 4A40 tst.w D0
00001524 508F addq.l A7, 8
00001526 6706 beq +0x8 /* 0000152E */
00001528 52AE FFEE addq.l [A6 - 0x12], 1
0000152C 608E bra -0x70 /* 000014BC */
label0000152E:
0000152E 206D DFD8 movea.l A0, [A5 - 0x2028]
00001532 52AD DFD8 addq.l [A5 - 0x2028], 1
00001536 4210 clr.b [A0]
00001538 6000 FE20 bra -0x1DE /* 0000135A */
label0000153C:
0000153C 2B6E FFEE BBB0 move.l [A5 - 0x4450], [A6 - 0x12]
00001542 4A44 tst.w D4
00001544 660A bne +0xC /* 00001550 */
00001546 7004 moveq.l D0, 0x04
00001548 2F00 move.l -[A7], D0
0000154A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000154E 588F addq.l A7, 4
label00001550:
00001550 3004 move.w D0, D4
label00001552:
00001552 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
00001558 4E5E unlink A6
0000155A 4E75 rts
fn0000155C:
0000155C 4E56 FFC8 link A6, -0x0038
00001560 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001564 3A2E 000E move.w D5, [A6 + 0xE]
00001568 4246 clr.w D6
0000156A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000156E 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00001572 206E 0008 movea.l A0, [A6 + 0x8]
00001576 2D50 FFFC move.l [A6 - 0x4], [A0]
0000157A 7060 moveq.l D0, 0x60
0000157C C045 and.w D0, D5
0000157E 588F addq.l A7, 4
00001580 6700 00A0 beq +0xA2 /* 00001622 */
00001584 2B6E FFFC BBB0 move.l [A5 - 0x4450], [A6 - 0x4]
0000158A 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
0000158E 702B moveq.l D0, 0x2B
00001590 B02D BBBC cmp.b D0, [A5 - 0x4444]
00001594 57C0 seq D0
00001596 4400 neg.b D0
00001598 206D DFD8 movea.l A0, [A5 - 0x2028]
0000159C 52AD DFD8 addq.l [A5 - 0x2028], 1
000015A0 1080 move.b [A0], D0
000015A2 6704 beq +0x6 /* 000015A8 */
000015A4 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
label000015A8:
000015A8 7026 moveq.l D0, 0x26
000015AA B06D BAE2 cmp.w D0, [A5 - 0x451E]
000015AE 670E beq +0x10 /* 000015BE */
000015B0 7001 moveq.l D0, 0x01
000015B2 2F00 move.l -[A7], D0
000015B4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000015B8 588F addq.l A7, 4
000015BA 6000 0316 bra +0x318 /* 000018D2 */
label000015BE:
000015BE 7020 moveq.l D0, 0x20
000015C0 C045 and.w D0, D5
000015C2 6704 beq +0x6 /* 000015C8 */
000015C4 7002 moveq.l D0, 0x02
000015C6 6002 bra +0x4 /* 000015CA */
label000015C8:
000015C8 7003 moveq.l D0, 0x03
label000015CA:
000015CA 3E00 move.w D7, D0
000015CC 2D6D BBB0 FFFC move.l [A6 - 0x4], [A5 - 0x4450]
label000015D2:
000015D2 7000 moveq.l D0, 0x00
000015D4 2F00 move.l -[A7], D0
000015D6 486E FFFC pea.l [A6 - 0x4]
000015DA 4EBA FF80 jsr [PC - 0x80 /* 0000155C */]
000015DE 4A40 tst.w D0
000015E0 508F addq.l A7, 8
000015E2 6700 02EE beq +0x2F0 /* 000018D2 */
000015E6 2D6D BBB0 FFFC move.l [A6 - 0x4], [A5 - 0x4450]
000015EC 5347 subq.w D7, 1
000015EE 661C bne +0x1E /* 0000160C */
000015F0 7027 moveq.l D0, 0x27
000015F2 B06D BAE2 cmp.w D0, [A5 - 0x451E]
000015F6 6606 bne +0x8 /* 000015FE */
000015F8 5246 addq.w D6, 1
000015FA 6000 02D6 bra +0x2D8 /* 000018D2 */
label000015FE:
000015FE 7002 moveq.l D0, 0x02
00001600 2F00 move.l -[A7], D0
00001602 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001606 588F addq.l A7, 4
00001608 6000 02C8 bra +0x2CA /* 000018D2 */
label0000160C:
0000160C 7024 moveq.l D0, 0x24
0000160E B06D BAE2 cmp.w D0, [A5 - 0x451E]
00001612 67BE beq -0x40 /* 000015D2 */
00001614 7003 moveq.l D0, 0x03
00001616 2F00 move.l -[A7], D0
00001618 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000161C 588F addq.l A7, 4
0000161E 6000 02B2 bra +0x2B4 /* 000018D2 */
label00001622:
00001622 7010 moveq.l D0, 0x10
00001624 C045 and.w D0, D5
00001626 670E beq +0x10 /* 00001636 */
00001628 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000162C 4EAD 1C12 jsr [A5 + 0x1C12 /* export_894 */]
00001630 48C0 ext.l D0
00001632 588F addq.l A7, 4
00001634 600C bra +0xE /* 00001642 */
label00001636:
00001636 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000163A 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
0000163E 48C0 ext.l D0
00001640 588F addq.l A7, 4
label00001642:
00001642 3E00 move.w D7, D0
00001644 6700 028C beq +0x28E /* 000018D2 */
00001648 282D DFD8 move.l D4, [A5 - 0x2028]
0000164C 98AD DFD4 sub.l D4, [A5 - 0x202C]
00001650 3004 move.w D0, D4
00001652 D047 add.w D0, D7
00001654 D07C 0080 add.w D0, 0x80
00001658 48C0 ext.l D0
0000165A 7200 moveq.l D1, 0x00
0000165C 322D DFD2 move.w D1, [A5 - 0x202E]
00001660 B280 cmp.l D1, D0
00001662 6400 0096 bcc +0x98 /* 000016FA */
00001666 0C6D 0180 DFD2 cmpi.w [A5 - 0x202E], 0x180
0000166C 662E bne +0x30 /* 0000169C */
0000166E 48C7 ext.l D7
00001670 2007 move.l D0, D7
00001672 D0BC 0000 0280 add.l D0, 0x280
00001678 2F00 move.l -[A7], D0
0000167A 4EBA 035A jsr [PC + 0x35A /* 000019D6 */]
0000167E 2840 movea.l A4, D0
00001680 200C move.l D0, A4
00001682 588F addq.l A7, 4
00001684 6700 024C beq +0x24E /* 000018D2 */
00001688 2F2D DFD4 move.l -[A7], [A5 - 0x202C]
0000168C 2F0C move.l -[A7], A4
0000168E 48C4 ext.l D4
00001690 2F04 move.l -[A7], D4
00001692 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001696 2B4C DFD4 move.l [A5 - 0x202C], A4
0000169A 6048 bra +0x4A /* 000016E4 */
label0000169C:
0000169C 0C6D 7530 DFD2 cmpi.w [A5 - 0x202E], 0x7530 /* 'u0' */
000016A2 630E bls +0x10 /* 000016B2 */
000016A4 700B moveq.l D0, 0x0B
000016A6 2F00 move.l -[A7], D0
000016A8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
000016AC 588F addq.l A7, 4
000016AE 6000 0222 bra +0x224 /* 000018D2 */
label000016B2:
000016B2 7000 moveq.l D0, 0x00
000016B4 302D DFD2 move.w D0, [A5 - 0x202E]
000016B8 D0BC 0000 0100 add.l D0, 0x100
000016BE 48C7 ext.l D7
000016C0 D087 add.l D0, D7
000016C2 2F00 move.l -[A7], D0
000016C4 7000 moveq.l D0, 0x00
000016C6 302D DFD2 move.w D0, [A5 - 0x202E]
000016CA 2F00 move.l -[A7], D0
000016CC 486D DFD4 pea.l [A5 - 0x202C]
000016D0 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000016D4 4A40 tst.w D0
000016D6 4FEF 000C lea.l A7, [A7 + 0xC]
000016DA 6608 bne +0xA /* 000016E4 */
000016DC 526D DFF8 addq.w [A5 - 0x2008], 1
000016E0 6000 01F0 bra +0x1F2 /* 000018D2 */
label000016E4:
000016E4 3007 move.w D0, D7
000016E6 D07C 0100 add.w D0, 0x100
000016EA D16D DFD2 add.w [A5 - 0x202E], D0
000016EE 48C4 ext.l D4
000016F0 2004 move.l D0, D4
000016F2 D0AD DFD4 add.l D0, [A5 - 0x202C]
000016F6 2B40 DFD8 move.l [A5 - 0x2028], D0
label000016FA:
000016FA 7007 moveq.l D0, 0x07
000016FC C06D BD02 and.w D0, [A5 - 0x42FE]
00001700 6600 0136 bne +0x138 /* 00001838 */
00001704 2B6D BBB8 E044 move.l [A5 - 0x1FBC], [A5 - 0x4448]
0000170A 4EAD 1B32 jsr [A5 + 0x1B32 /* export_866 */]
0000170E 266D E034 movea.l A3, [A5 - 0x1FCC]
00001712 700E moveq.l D0, 0x0E
00001714 D7C0 add.l A3, D0
00001716 4A2B 000D tst.b [A3 + 0xD]
0000171A 6600 00E0 bne +0xE2 /* 000017FC */
0000171E 2F0B move.l -[A7], A3
00001720 486E FFF0 pea.l [A6 - 0x10]
00001724 3F3C 080E move.w -[A7], 0x80E
00001728 A9EB syscall Pack4/FP68K
0000172A 41EE FFF0 lea.l A0, [A6 - 0x10]
0000172E 43EE FFE6 lea.l A1, [A6 - 0x1A]
00001732 22D8 move.l [A1]+, [A0]+
00001734 22D8 move.l [A1]+, [A0]+
00001736 32D8 move.w [A1]+, [A0]+
00001738 486E FFE6 pea.l [A6 - 0x1A]
0000173C 3F3C 0016 move.w -[A7], 0x16
00001740 A9EB syscall Pack4/FP68K
00001742 486E FFE6 pea.l [A6 - 0x1A]
00001746 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000174A 3D40 FFFA move.w [A6 - 0x6], D0
0000174E 3D40 FFDA move.w [A6 - 0x26], D0
00001752 486E FFDA pea.l [A6 - 0x26]
00001756 486E FFDC pea.l [A6 - 0x24]
0000175A 3F3C 200E move.w -[A7], 0x200E
0000175E A9EB syscall Pack4/FP68K
00001760 486E FFDC pea.l [A6 - 0x24]
00001764 486E FFD2 pea.l [A6 - 0x2E]
00001768 3F3C 0810 move.w -[A7], 0x810
0000176C A9EB syscall Pack4/FP68K
0000176E 486E FFD2 pea.l [A6 - 0x2E]
00001772 486E FFC8 pea.l [A6 - 0x38]
00001776 3F3C 080E move.w -[A7], 0x80E
0000177A A9EB syscall Pack4/FP68K
0000177C 2F0B move.l -[A7], A3
0000177E 486E FFC8 pea.l [A6 - 0x38]
00001782 3F3C 0808 move.w -[A7], 0x808
00001786 A9EB syscall Pack4/FP68K
00001788 588F addq.l A7, 4
0000178A 664C bne +0x4E /* 000017D8 */
0000178C 302E FFFA move.w D0, [A6 - 0x6]
00001790 48C0 ext.l D0
00001792 223C 0000 FFF8 move.l D1, 0xFFF8
00001798 C280 and.l D1, D0
0000179A 6614 bne +0x16 /* 000017B0 */
0000179C 303C 0080 move.w D0, 0x80
000017A0 806E FFFA or.w D0, [A6 - 0x6]
000017A4 206D DFD8 movea.l A0, [A5 - 0x2028]
000017A8 52AD DFD8 addq.l [A5 - 0x2028], 1
000017AC 1080 move.b [A0], D0
000017AE 6048 bra +0x4A /* 000017F8 */
label000017B0:
000017B0 206D DFD8 movea.l A0, [A5 - 0x2028]
000017B4 10BC 0002 move.b [A0], 0x2
000017B8 202D DFD8 move.l D0, [A5 - 0x2028]
000017BC 5280 addq.l D0, 1
000017BE 2040 movea.l A0, D0
000017C0 10AE FFFB move.b [A0], [A6 - 0x5]
000017C4 202D DFD8 move.l D0, [A5 - 0x2028]
000017C8 5280 addq.l D0, 1
000017CA 2040 movea.l A0, D0
000017CC 116E FFFA 0001 move.b [A0 + 0x1], [A6 - 0x6]
000017D2 56AD DFD8 addq.l [A5 - 0x2028], 3
000017D6 6020 bra +0x22 /* 000017F8 */
label000017D8:
000017D8 206D DFD8 movea.l A0, [A5 - 0x2028]
000017DC 10BC 0003 move.b [A0], 0x3
000017E0 202D DFD8 move.l D0, [A5 - 0x2028]
000017E4 5280 addq.l D0, 1
000017E6 2F00 move.l -[A7], D0
000017E8 2F0B move.l -[A7], A3
000017EA 4EAD 1AFA jsr [A5 + 0x1AFA /* export_859 */]
000017EE 06AD 0000 0009 DFD8 addi.l [A5 - 0x2028], 0x9 /* '\t' */
000017F6 508F addq.l A7, 8
label000017F8:
000017F8 4247 clr.w D7
000017FA 603C bra +0x3E /* 00001838 */
label000017FC:
000017FC 7001 moveq.l D0, 0x01
000017FE B02B 000D cmp.b D0, [A3 + 0xD]
00001802 6634 bne +0x36 /* 00001838 */
00001804 7001 moveq.l D0, 0x01
00001806 2F00 move.l -[A7], D0
00001808 2F0B move.l -[A7], A3
0000180A 4EAD 1B9A jsr [A5 + 0x1B9A /* export_879 */]
0000180E 206D DFD8 movea.l A0, [A5 - 0x2028]
00001812 4210 clr.b [A0]
00001814 2F2D BB78 move.l -[A7], [A5 - 0x4488]
00001818 202D DFD8 move.l D0, [A5 - 0x2028]
0000181C 5280 addq.l D0, 1
0000181E 2F00 move.l -[A7], D0
00001820 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
00001824 206D BB78 movea.l A0, [A5 - 0x4488]
00001828 7000 moveq.l D0, 0x00
0000182A 1010 move.b D0, [A0]
0000182C 5480 addq.l D0, 2
0000182E D1AD DFD8 add.l [A5 - 0x2028], D0
00001832 4247 clr.w D7
00001834 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001838:
00001838 4A47 tst.w D7
0000183A 6700 008E beq +0x90 /* 000018CA */
0000183E 0C47 00FF cmpi.w D7, 0xFF
00001842 6C34 bge +0x36 /* 00001878 */
00001844 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00001848 202D DFD8 move.l D0, [A5 - 0x2028]
0000184C 5480 addq.l D0, 2
0000184E 2F00 move.l -[A7], D0
00001850 48C7 ext.l D7
00001852 2F07 move.l -[A7], D7
00001854 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001858 206D DFD8 movea.l A0, [A5 - 0x2028]
0000185C 10BC 0001 move.b [A0], 0x1
00001860 3007 move.w D0, D7
00001862 5240 addq.w D0, 1
00001864 206D DFD8 movea.l A0, [A5 - 0x2028]
00001868 1140 0001 move.b [A0 + 0x1], D0
0000186C 3007 move.w D0, D7
0000186E 5440 addq.w D0, 2
00001870 48C0 ext.l D0
00001872 D1AD DFD8 add.l [A5 - 0x2028], D0
00001876 6052 bra +0x54 /* 000018CA */
label00001878:
00001878 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
0000187C 202D DFD8 move.l D0, [A5 - 0x2028]
00001880 5880 addq.l D0, 4
00001882 2F00 move.l -[A7], D0
00001884 48C7 ext.l D7
00001886 2F07 move.l -[A7], D7
00001888 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
0000188C 206D DFD8 movea.l A0, [A5 - 0x2028]
00001890 10BC 0001 move.b [A0], 0x1
00001894 206D DFD8 movea.l A0, [A5 - 0x2028]
00001898 117C 00FF 0001 move.b [A0 + 0x1], 0xFF
0000189E 3007 move.w D0, D7
000018A0 5640 addq.w D0, 3
000018A2 222D DFD8 move.l D1, [A5 - 0x2028]
000018A6 5481 addq.l D1, 2
000018A8 2041 movea.l A0, D1
000018AA 1080 move.b [A0], D0
000018AC 3007 move.w D0, D7
000018AE 5640 addq.w D0, 3
000018B0 48C0 ext.l D0
000018B2 E080 asr D0, 8
000018B4 222D DFD8 move.l D1, [A5 - 0x2028]
000018B8 5481 addq.l D1, 2
000018BA 2041 movea.l A0, D1
000018BC 1140 0001 move.b [A0 + 0x1], D0
000018C0 3007 move.w D0, D7
000018C2 5840 addq.w D0, 4
000018C4 48C0 ext.l D0
000018C6 D1AD DFD8 add.l [A5 - 0x2028], D0
label000018CA:
000018CA 2D6D BBAC FFFC move.l [A6 - 0x4], [A5 - 0x4454]
000018D0 5246 addq.w D6, 1
label000018D2:
000018D2 206E 0008 movea.l A0, [A6 + 0x8]
000018D6 20AE FFFC move.l [A0], [A6 - 0x4]
000018DA 3006 move.w D0, D6
000018DC 4CEE 18F0 FFB0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x50]
000018E2 4E5E unlink A6
000018E4 4E75 rts
fn000018E6:
000018E6 2F0B move.l -[A7], A3
000018E8 266F 0008 movea.l A3, [A7 + 0x8]
000018EC 2F2D E006 move.l -[A7], [A5 - 0x1FFA]
000018F0 2F0B move.l -[A7], A3
000018F2 4EBA 0008 jsr [PC + 0x8 /* 000018FC */]
000018F6 508F addq.l A7, 8
000018F8 265F movea.l A3, [A7]+
000018FA 4E75 rts
fn000018FC:
000018FC 4E56 FFFE link A6, -0x0002
00001900 2F0B move.l -[A7], A3
00001902 266E 0008 movea.l A3, [A6 + 0x8]
00001906 7000 moveq.l D0, 0x00
00001908 302B 000C move.w D0, [A3 + 0xC]
0000190C D0AB 0008 add.l D0, [A3 + 0x8]
00001910 5580 subq.l D0, 2
00001912 222E 000C move.l D1, [A6 + 0xC]
00001916 9280 sub.l D1, D0
00001918 3D41 FFFE move.w [A6 - 0x2], D1
0000191C 7000 moveq.l D0, 0x00
0000191E 302B 000C move.w D0, [A3 + 0xC]
00001922 D0AB 0004 add.l D0, [A3 + 0x4]
00001926 5580 subq.l D0, 2
00001928 2040 movea.l A0, D0
0000192A 10AE FFFF move.b [A0], [A6 - 0x1]
0000192E 7000 moveq.l D0, 0x00
00001930 302B 000C move.w D0, [A3 + 0xC]
00001934 D0AB 0004 add.l D0, [A3 + 0x4]
00001938 5580 subq.l D0, 2
0000193A 2040 movea.l A0, D0
0000193C 116E FFFE 0001 move.b [A0 + 0x1], [A6 - 0x2]
00001942 266E FFFA movea.l A3, [A6 - 0x6]
00001946 4E5E unlink A6
00001948 4E75 rts
fn0000194A:
0000194A 7003 moveq.l D0, 0x03
0000194C 2F00 move.l -[A7], D0
0000194E 721D moveq.l D1, 0x1D
00001950 2F01 move.l -[A7], D1
00001952 4EBA 0006 jsr [PC + 0x6 /* 0000195A */]
00001956 508F addq.l A7, 8
00001958 4E75 rts
fn0000195A:
0000195A 4E56 0000 link A6, 0
0000195E 48E7 0310 movem.l -[A7], D6,D7,A3
00001962 3E2E 000E move.w D7, [A6 + 0xE]
00001966 4246 clr.w D6
00001968 7010 moveq.l D0, 0x10
0000196A 2F00 move.l -[A7], D0
0000196C 4EBA 0068 jsr [PC + 0x68 /* 000019D6 */]
00001970 2640 movea.l A3, D0
00001972 200B move.l D0, A3
00001974 588F addq.l A7, 4
00001976 6752 beq +0x54 /* 000019CA */
00001978 7000 moveq.l D0, 0x00
0000197A 3007 move.w D0, D7
0000197C 2F00 move.l -[A7], D0
0000197E 4EBA 0056 jsr [PC + 0x56 /* 000019D6 */]
00001982 2740 0004 move.l [A3 + 0x4], D0
00001986 588F addq.l A7, 4
00001988 6738 beq +0x3A /* 000019C2 */
0000198A 276D E006 0008 move.l [A3 + 0x8], [A5 - 0x1FFA]
00001990 7000 moveq.l D0, 0x00
00001992 3007 move.w D0, D7
00001994 D1AD E006 add.l [A5 - 0x1FFA], D0
00001998 206B 0004 movea.l A0, [A3 + 0x4]
0000199C 10AE 000B move.b [A0], [A6 + 0xB]
000019A0 3747 000C move.w [A3 + 0xC], D7
000019A4 4AAD DFF2 tst.l [A5 - 0x200E]
000019A8 6706 beq +0x8 /* 000019B0 */
000019AA 206D DFF2 movea.l A0, [A5 - 0x200E]
000019AE 208B move.l [A0], A3
label000019B0:
000019B0 2B4B DFF2 move.l [A5 - 0x200E], A3
000019B4 5246 addq.w D6, 1
000019B6 4AAD DFEE tst.l [A5 - 0x2012]
000019BA 660E bne +0x10 /* 000019CA */
000019BC 2B4B DFEE move.l [A5 - 0x2012], A3
000019C0 6008 bra +0xA /* 000019CA */
label000019C2:
000019C2 2F0B move.l -[A7], A3
000019C4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000019C8 588F addq.l A7, 4
label000019CA:
000019CA 3006 move.w D0, D6
000019CC 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
000019D2 4E5E unlink A6
000019D4 4E75 rts
fn000019D6:
000019D6 4E56 0000 link A6, 0
000019DA 2F0B move.l -[A7], A3
000019DC 7000 moveq.l D0, 0x00
000019DE 302E 000A move.w D0, [A6 + 0xA]
000019E2 2F00 move.l -[A7], D0
000019E4 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000019E8 2640 movea.l A3, D0
000019EA 200B move.l D0, A3
000019EC 588F addq.l A7, 4
000019EE 6604 bne +0x6 /* 000019F4 */
000019F0 526D DFF8 addq.w [A5 - 0x2008], 1
label000019F4:
000019F4 200B move.l D0, A3
000019F6 266E FFFC movea.l A3, [A6 - 0x4]
000019FA 4E5E unlink A6
000019FC 4E75 rts
fn000019FE:
000019FE 48E7 0110 movem.l -[A7], D7,A3
00001A02 7E01 moveq.l D7, 0x01
00001A04 266D DFE6 movea.l A3, [A5 - 0x201A]
00001A08 6020 bra +0x22 /* 00001A2A */
label00001A0A:
00001A0A 7011 moveq.l D0, 0x11
00001A0C C06B 0010 and.w D0, [A3 + 0x10]
00001A10 0C40 0001 cmpi.w D0, 0x1
00001A14 6612 bne +0x14 /* 00001A28 */
00001A16 4AAB 000C tst.l [A3 + 0xC]
00001A1A 660C bne +0xE /* 00001A28 */
00001A1C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001A20 4EBA 0014 jsr [PC + 0x14 /* 00001A36 */]
00001A24 4247 clr.w D7
00001A26 588F addq.l A7, 4
label00001A28:
00001A28 2653 movea.l A3, [A3]
label00001A2A:
00001A2A 200B move.l D0, A3
00001A2C 66DC bne -0x22 /* 00001A0A */
00001A2E 3007 move.w D0, D7
00001A30 4CDF 0880 movem.l D7,A3, [A7]+
00001A34 4E75 rts
fn00001A36:
00001A36 4E56 FF00 link A6, -0x0100
00001A3A 48E7 0018 movem.l -[A7], A3,A4
00001A3E 286E 0008 movea.l A4, [A6 + 0x8]
00001A42 47EE FF00 lea.l A3, [A6 - 0x100]
00001A46 2F0C move.l -[A7], A4
00001A48 7064 moveq.l D0, 0x64
00001A4A 2F00 move.l -[A7], D0
00001A4C 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */]
00001A50 588F addq.l A7, 4
00001A52 2F00 move.l -[A7], D0
00001A54 200B move.l D0, A3
00001A56 5280 addq.l D0, 1
00001A58 2F00 move.l -[A7], D0
00001A5A 4EAD 0EE2 jsr [A5 + 0xEE2 /* export_472 */]
00001A5E 1680 move.b [A3], D0
00001A60 7064 moveq.l D0, 0x64
00001A62 2F00 move.l -[A7], D0
00001A64 2F0B move.l -[A7], A3
00001A66 4EAD 19A2 jsr [A5 + 0x19A2 /* export_816 */]
00001A6A 702F moveq.l D0, 0x2F
00001A6C 2F00 move.l -[A7], D0
00001A6E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001A72 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
00001A78 4E5E unlink A6
00001A7A 4E75 rts
fn00001A7C:
00001A7C 4E56 FFF4 link A6, -0x000C
00001A80 48E7 0118 movem.l -[A7], D7,A3,A4
00001A84 52AD E006 addq.l [A5 - 0x1FFA], 1
00001A88 302D E004 move.w D0, [A5 - 0x1FFC]
00001A8C 48C0 ext.l D0
00001A8E D0AD E006 add.l D0, [A5 - 0x1FFA]
00001A92 222D E000 move.l D1, [A5 - 0x2000]
00001A96 D280 add.l D1, D0
00001A98 202D DFFC move.l D0, [A5 - 0x2004]
00001A9C D081 add.l D0, D1
00001A9E 206D DFC0 movea.l A0, [A5 - 0x2040]
00001AA2 2140 0004 move.l [A0 + 0x4], D0
00001AA6 2F00 move.l -[A7], D0
00001AA8 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001AAC 206D DFC0 movea.l A0, [A5 - 0x2040]
00001AB0 2140 0076 move.l [A0 + 0x76], D0
00001AB4 2640 movea.l A3, D0
00001AB6 200B move.l D0, A3
00001AB8 56C7 sne D7
00001ABA 0247 0001 andi.w D7, 0x1
00001ABE 4A47 tst.w D7
00001AC0 588F addq.l A7, 4
00001AC2 6700 00F0 beq +0xF2 /* 00001BB4 */
00001AC6 206D DFC0 movea.l A0, [A5 - 0x2040]
00001ACA 216D E006 0008 move.l [A0 + 0x8], [A5 - 0x1FFA]
00001AD0 202D E006 move.l D0, [A5 - 0x1FFA]
00001AD4 D08B add.l D0, A3
00001AD6 2D40 FFF4 move.l [A6 - 0xC], D0
00001ADA 302D E004 move.w D0, [A5 - 0x1FFC]
00001ADE 48C0 ext.l D0
00001AE0 D0AD E006 add.l D0, [A5 - 0x1FFA]
00001AE4 206D DFC0 movea.l A0, [A5 - 0x2040]
00001AE8 2140 000C move.l [A0 + 0xC], D0
00001AEC D08B add.l D0, A3
00001AEE 2D40 FFF8 move.l [A6 - 0x8], D0
00001AF2 302D E004 move.w D0, [A5 - 0x1FFC]
00001AF6 48C0 ext.l D0
00001AF8 D0AD E006 add.l D0, [A5 - 0x1FFA]
00001AFC 222D E000 move.l D1, [A5 - 0x2000]
00001B00 D280 add.l D1, D0
00001B02 206D DFC0 movea.l A0, [A5 - 0x2040]
00001B06 2141 0010 move.l [A0 + 0x10], D1
00001B0A D28B add.l D1, A3
00001B0C 2D41 FFFC move.l [A6 - 0x4], D1
00001B10 286D DFEE movea.l A4, [A5 - 0x2012]
00001B14 601C bra +0x1E /* 00001B32 */
label00001B16:
00001B16 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001B1A 2F0B move.l -[A7], A3
00001B1C 7000 moveq.l D0, 0x00
00001B1E 302C 000C move.w D0, [A4 + 0xC]
00001B22 2F00 move.l -[A7], D0
00001B24 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001B28 7000 moveq.l D0, 0x00
00001B2A 302C 000C move.w D0, [A4 + 0xC]
00001B2E D7C0 add.l A3, D0
00001B30 2854 movea.l A4, [A4]
label00001B32:
00001B32 200C move.l D0, A4
00001B34 66E0 bne -0x1E /* 00001B16 */
00001B36 16BC 00FC move.b [A3], 0xFC
00001B3A 2F2D E00C move.l -[A7], [A5 - 0x1FF4]
00001B3E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001B42 302D E004 move.w D0, [A5 - 0x1FFC]
00001B46 48C0 ext.l D0
00001B48 2F00 move.l -[A7], D0
00001B4A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001B4E 266D DFE6 movea.l A3, [A5 - 0x201A]
00001B52 605A bra +0x5C /* 00001BAE */
label00001B54:
00001B54 302B 0016 move.w D0, [A3 + 0x16]
00001B58 48C0 ext.l D0
00001B5A 2F00 move.l -[A7], D0
00001B5C 2F2B 000C move.l -[A7], [A3 + 0xC]
00001B60 302B 0010 move.w D0, [A3 + 0x10]
00001B64 48C0 ext.l D0
00001B66 7201 moveq.l D1, 0x01
00001B68 C280 and.l D1, D0
00001B6A 6708 beq +0xA /* 00001B74 */
00001B6C 302B 0012 move.w D0, [A3 + 0x12]
00001B70 48C0 ext.l D0
00001B72 6006 bra +0x8 /* 00001B7A */
label00001B74:
00001B74 302B 0014 move.w D0, [A3 + 0x14]
00001B78 48C0 ext.l D0
label00001B7A:
00001B7A 2F00 move.l -[A7], D0
00001B7C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001B80 302B 0010 move.w D0, [A3 + 0x10]
00001B84 48C0 ext.l D0
00001B86 7210 moveq.l D1, 0x10
00001B88 C280 and.l D1, D0
00001B8A 6708 beq +0xA /* 00001B94 */
00001B8C 41EE FFF8 lea.l A0, [A6 - 0x8]
00001B90 2008 move.l D0, A0
00001B92 6006 bra +0x8 /* 00001B9A */
label00001B94:
00001B94 41EE FFFC lea.l A0, [A6 - 0x4]
00001B98 2008 move.l D0, A0
label00001B9A:
00001B9A 2F00 move.l -[A7], D0
00001B9C 302B 0010 move.w D0, [A3 + 0x10]
00001BA0 48C0 ext.l D0
00001BA2 2F00 move.l -[A7], D0
00001BA4 4EBA 05D4 jsr [PC + 0x5D4 /* 0000217A */]
00001BA8 4FEF 0018 lea.l A7, [A7 + 0x18]
00001BAC 2653 movea.l A3, [A3]
label00001BAE:
00001BAE 200B move.l D0, A3
00001BB0 66A2 bne -0x5C /* 00001B54 */
00001BB2 6004 bra +0x6 /* 00001BB8 */
label00001BB4:
00001BB4 526D DFF8 addq.w [A5 - 0x2008], 1
label00001BB8:
00001BB8 3007 move.w D0, D7
00001BBA 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
00001BC0 4E5E unlink A6
00001BC2 4E75 rts
fn00001BC4:
00001BC4 2F07 move.l -[A7], D7
00001BC6 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
00001BCA 2F2D BBB0 move.l -[A7], [A5 - 0x4450]
00001BCE 4EBA 0634 jsr [PC + 0x634 /* 00002204 */]
00001BD2 3E00 move.w D7, D0
00001BD4 508F addq.l A7, 8
00001BD6 670C beq +0xE /* 00001BE4 */
00001BD8 536D C5E2 subq.w [A5 - 0x3A1E], 1
00001BDC 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
00001BE0 526D C5E2 addq.w [A5 - 0x3A1E], 1
label00001BE4:
00001BE4 4A47 tst.w D7
00001BE6 6708 beq +0xA /* 00001BF0 */
00001BE8 7039 moveq.l D0, 0x39
00001BEA B06D BAE2 cmp.w D0, [A5 - 0x451E]
00001BEE 670C beq +0xE /* 00001BFC */
label00001BF0:
00001BF0 7004 moveq.l D0, 0x04
00001BF2 2F00 move.l -[A7], D0
00001BF4 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001BF8 588F addq.l A7, 4
00001BFA 6078 bra +0x7A /* 00001C74 */
label00001BFC:
00001BFC 4EBA 055A jsr [PC + 0x55A /* 00002158 */]
00001C00 4A40 tst.w D0
00001C02 6770 beq +0x72 /* 00001C74 */
00001C04 7000 moveq.l D0, 0x00
00001C06 302D DFD0 move.w D0, [A5 - 0x2030]
00001C0A 7200 moveq.l D1, 0x00
00001C0C 3207 move.w D1, D7
00001C0E D280 add.l D1, D0
00001C10 5281 addq.l D1, 1
00001C12 2F01 move.l -[A7], D1
00001C14 7000 moveq.l D0, 0x00
00001C16 2F00 move.l -[A7], D0
00001C18 4EBA FD40 jsr [PC - 0x2C0 /* 0000195A */]
00001C1C 4A40 tst.w D0
00001C1E 508F addq.l A7, 8
00001C20 6752 beq +0x54 /* 00001C74 */
00001C22 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00001C28 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00001C2C 206D DFF2 movea.l A0, [A5 - 0x200E]
00001C30 2F28 0004 move.l -[A7], [A0 + 0x4]
00001C34 7000 moveq.l D0, 0x00
00001C36 302D DFD0 move.w D0, [A5 - 0x2030]
00001C3A 2F00 move.l -[A7], D0
00001C3C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001C40 206D DFF2 movea.l A0, [A5 - 0x200E]
00001C44 2068 0004 movea.l A0, [A0 + 0x4]
00001C48 7000 moveq.l D0, 0x00
00001C4A 302D DFD0 move.w D0, [A5 - 0x2030]
00001C4E 11BC 00F4 0800 move.b [A0 + D0], 0xF4
00001C54 2F2D E010 move.l -[A7], [A5 - 0x1FF0]
00001C58 206D DFF2 movea.l A0, [A5 - 0x200E]
00001C5C 7000 moveq.l D0, 0x00
00001C5E 302D DFD0 move.w D0, [A5 - 0x2030]
00001C62 D0A8 0004 add.l D0, [A0 + 0x4]
00001C66 5280 addq.l D0, 1
00001C68 2F00 move.l -[A7], D0
00001C6A 7000 moveq.l D0, 0x00
00001C6C 3007 move.w D0, D7
00001C6E 2F00 move.l -[A7], D0
00001C70 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00001C74:
00001C74 2E1F move.l D7, [A7]+
00001C76 4E75 rts
export_1353:
00001C78 2F0B move.l -[A7], A3
00001C7A 7012 moveq.l D0, 0x12
00001C7C 2F00 move.l -[A7], D0
00001C7E 723C moveq.l D1, 0x3C
00001C80 2F01 move.l -[A7], D1
00001C82 7002 moveq.l D0, 0x02
00001C84 2F00 move.l -[A7], D0
00001C86 4EBA 022C jsr [PC + 0x22C /* 00001EB4 */]
00001C8A 2640 movea.l A3, D0
00001C8C 200B move.l D0, A3
00001C8E 4FEF 000C lea.l A7, [A7 + 0xC]
00001C92 672A beq +0x2C /* 00001CBE */
00001C94 3B7C 001A BAE2 move.w [A5 - 0x451E], 0x1A
00001C9A 7004 moveq.l D0, 0x04
00001C9C C06B 0010 and.w D0, [A3 + 0x10]
00001CA0 6704 beq +0x6 /* 00001CA6 */
00001CA2 7003 moveq.l D0, 0x03
00001CA4 600E bra +0x10 /* 00001CB4 */
label00001CA6:
00001CA6 7010 moveq.l D0, 0x10
00001CA8 C06B 0010 and.w D0, [A3 + 0x10]
00001CAC 6704 beq +0x6 /* 00001CB2 */
00001CAE 7001 moveq.l D0, 0x01
00001CB0 6002 bra +0x4 /* 00001CB4 */
label00001CB2:
00001CB2 7000 moveq.l D0, 0x00
label00001CB4:
00001CB4 3B40 E056 move.w [A5 - 0x1FAA], D0
00001CB8 3B6B 0014 E054 move.w [A5 - 0x1FAC], [A3 + 0x14]
label00001CBE:
00001CBE 200B move.l D0, A3
00001CC0 56C0 sne D0
00001CC2 0240 0001 andi.w D0, 0x1
00001CC6 265F movea.l A3, [A7]+
00001CC8 4E75 rts
export_1354:
00001CCA 48E7 0110 movem.l -[A7], D7,A3
00001CCE 4247 clr.w D7
00001CD0 7009 moveq.l D0, 0x09
00001CD2 2F00 move.l -[A7], D0
00001CD4 723C moveq.l D1, 0x3C
00001CD6 2F01 move.l -[A7], D1
00001CD8 7001 moveq.l D0, 0x01
00001CDA 2F00 move.l -[A7], D0
00001CDC 4EBA 01D6 jsr [PC + 0x1D6 /* 00001EB4 */]
00001CE0 2640 movea.l A3, D0
00001CE2 200B move.l D0, A3
00001CE4 4FEF 000C lea.l A7, [A7 + 0xC]
00001CE8 6744 beq +0x46 /* 00001D2E */
00001CEA 7040 moveq.l D0, 0x40
00001CEC C06B 0010 and.w D0, [A3 + 0x10]
00001CF0 670E beq +0x10 /* 00001D00 */
00001CF2 3B6B 0012 BAEA move.w [A5 - 0x4516], [A3 + 0x12]
00001CF8 3B6B 0012 BAE8 move.w [A5 - 0x4518], [A3 + 0x12]
00001CFE 600A bra +0xC /* 00001D0A */
label00001D00:
00001D00 426D BAE8 clr.w [A5 - 0x4518]
00001D04 3B7C 0032 BAEA move.w [A5 - 0x4516], 0x32 /* '2' */
label00001D0A:
00001D0A 3B7C 001B BAE2 move.w [A5 - 0x451E], 0x1B
00001D10 7010 moveq.l D0, 0x10
00001D12 C06B 0010 and.w D0, [A3 + 0x10]
00001D16 6704 beq +0x6 /* 00001D1C */
00001D18 7001 moveq.l D0, 0x01
00001D1A 6002 bra +0x4 /* 00001D1E */
label00001D1C:
00001D1C 7000 moveq.l D0, 0x00
label00001D1E:
00001D1E 3B40 E056 move.w [A5 - 0x1FAA], D0
00001D22 3B6B 0014 E054 move.w [A5 - 0x1FAC], [A3 + 0x14]
00001D28 2B4B E050 move.l [A5 - 0x1FB0], A3
00001D2C 5247 addq.w D7, 1
label00001D2E:
00001D2E 3007 move.w D0, D7
00001D30 4CDF 0880 movem.l D7,A3, [A7]+
00001D34 4E75 rts
fn00001D36:
00001D36 2F07 move.l -[A7], D7
00001D38 4247 clr.w D7
00001D3A 4AAD DFE2 tst.l [A5 - 0x201E]
00001D3E 6614 bne +0x16 /* 00001D54 */
00001D40 4AAD DFEA tst.l [A5 - 0x2016]
00001D44 660E bne +0x10 /* 00001D54 */
00001D46 702B moveq.l D0, 0x2B
00001D48 2F00 move.l -[A7], D0
00001D4A 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001D4E 588F addq.l A7, 4
00001D50 6000 0088 bra +0x8A /* 00001DDA */
label00001D54:
00001D54 700C moveq.l D0, 0x0C
00001D56 B06D BAE2 cmp.w D0, [A5 - 0x451E]
00001D5A 666A bne +0x6C /* 00001DC6 */
00001D5C 486D BBB0 pea.l [A5 - 0x4450]
00001D60 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00001D64 4EBA 03F2 jsr [PC + 0x3F2 /* 00002158 */]
00001D68 4A40 tst.w D0
00001D6A 588F addq.l A7, 4
00001D6C 660C bne +0xE /* 00001D7A */
00001D6E 7004 moveq.l D0, 0x04
00001D70 2F00 move.l -[A7], D0
00001D72 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001D76 588F addq.l A7, 4
00001D78 6060 bra +0x62 /* 00001DDA */
label00001D7A:
00001D7A 2B6D BBAC BBB0 move.l [A5 - 0x4450], [A5 - 0x4454]
00001D80 7000 moveq.l D0, 0x00
00001D82 302D DFD0 move.w D0, [A5 - 0x2030]
00001D86 5280 addq.l D0, 1
00001D88 2F00 move.l -[A7], D0
00001D8A 7000 moveq.l D0, 0x00
00001D8C 2F00 move.l -[A7], D0
00001D8E 4EBA FBCA jsr [PC - 0x436 /* 0000195A */]
00001D92 4A40 tst.w D0
00001D94 508F addq.l A7, 8
00001D96 6742 beq +0x44 /* 00001DDA */
00001D98 2F2D BBB8 move.l -[A7], [A5 - 0x4448]
00001D9C 206D DFF2 movea.l A0, [A5 - 0x200E]
00001DA0 2F28 0004 move.l -[A7], [A0 + 0x4]
00001DA4 7000 moveq.l D0, 0x00
00001DA6 302D DFD0 move.w D0, [A5 - 0x2030]
00001DAA 2F00 move.l -[A7], D0
00001DAC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00001DB0 206D DFF2 movea.l A0, [A5 - 0x200E]
00001DB4 2068 0004 movea.l A0, [A0 + 0x4]
00001DB8 7000 moveq.l D0, 0x00
00001DBA 302D DFD0 move.w D0, [A5 - 0x2030]
00001DBE 11BC 00FA 0800 move.b [A0 + D0], 0xFA
00001DC4 6012 bra +0x14 /* 00001DD8 */
label00001DC6:
00001DC6 7001 moveq.l D0, 0x01
00001DC8 2F00 move.l -[A7], D0
00001DCA 4878 00FB push.l 0xFB
00001DCE 4EBA FB8A jsr [PC - 0x476 /* 0000195A */]
00001DD2 4A40 tst.w D0
00001DD4 508F addq.l A7, 8
00001DD6 6702 beq +0x4 /* 00001DDA */
label00001DD8:
00001DD8 5247 addq.w D7, 1
label00001DDA:
00001DDA 3007 move.w D0, D7
00001DDC 2E1F move.l D7, [A7]+
00001DDE 4E75 rts
fn00001DE0:
00001DE0 2F07 move.l -[A7], D7
00001DE2 7001 moveq.l D0, 0x01
00001DE4 4A6D DFFA tst.w [A5 - 0x2006]
00001DE8 661A bne +0x1C /* 00001E04 */
00001DEA 2F00 move.l -[A7], D0
00001DEC 7201 moveq.l D1, 0x01
00001DEE 2F01 move.l -[A7], D1
00001DF0 4878 00FC push.l 0xFC
00001DF4 4EBA FB64 jsr [PC - 0x49C /* 0000195A */]
00001DF8 508F addq.l A7, 8
00001DFA 2200 move.l D1, D0
00001DFC 201F move.l D0, [A7]+
00001DFE 4A41 tst.w D1
00001E00 6602 bne +0x4 /* 00001E04 */
00001E02 7000 moveq.l D0, 0x00
label00001E04:
00001E04 3E00 move.w D7, D0
00001E06 6706 beq +0x8 /* 00001E0E */
00001E08 3B7C 0001 DFFA move.w [A5 - 0x2006], 0x1
label00001E0E:
00001E0E 3007 move.w D0, D7
00001E10 2E1F move.l D7, [A7]+
00001E12 4E75 rts
fn00001E14:
00001E14 48E7 0110 movem.l -[A7], D7,A3
00001E18 3E2F 000E move.w D7, [A7 + 0xE]
00001E1C 6014 bra +0x16 /* 00001E32 */
label00001E1E:
00001E1E 2B53 DFE6 move.l [A5 - 0x201A], [A3]
00001E22 486B 0004 pea.l [A3 + 0x4]
00001E26 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001E2A 2F0B move.l -[A7], A3
00001E2C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001E30 508F addq.l A7, 8
label00001E32:
00001E32 266D DFE6 movea.l A3, [A5 - 0x201A]
00001E36 200B move.l D0, A3
00001E38 670C beq +0xE /* 00001E46 */
00001E3A 7004 moveq.l D0, 0x04
00001E3C C06B 0010 and.w D0, [A3 + 0x10]
00001E40 66DC bne -0x22 /* 00001E1E */
00001E42 4A47 tst.w D7
00001E44 66D8 bne -0x26 /* 00001E1E */
label00001E46:
00001E46 4CDF 0880 movem.l D7,A3, [A7]+
00001E4A 4E75 rts
fn00001E4C:
00001E4C 48E7 0110 movem.l -[A7], D7,A3
00001E50 266F 0010 movea.l A3, [A7 + 0x10]
00001E54 3E2F 000E move.w D7, [A7 + 0xE]
00001E58 660C bne +0xE /* 00001E66 */
00001E5A 7030 moveq.l D0, 0x30
00001E5C 2F00 move.l -[A7], D0
00001E5E 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001E62 588F addq.l A7, 4
00001E64 6018 bra +0x1A /* 00001E7E */
label00001E66:
00001E66 4EBA FAE2 jsr [PC - 0x51E /* 0000194A */]
00001E6A 4A40 tst.w D0
00001E6C 6710 beq +0x12 /* 00001E7E */
00001E6E 206D DFF2 movea.l A0, [A5 - 0x200E]
00001E72 3147 000E move.w [A0 + 0xE], D7
00001E76 4A93 tst.l [A3]
00001E78 6604 bne +0x6 /* 00001E7E */
00001E7A 26AD DFF2 move.l [A3], [A5 - 0x200E]
label00001E7E:
00001E7E 4CDF 0880 movem.l D7,A3, [A7]+
00001E82 4E75 rts
fn00001E84:
00001E84 4E56 0000 link A6, 0
00001E88 4A6E 000A tst.w [A6 + 0xA]
00001E8C 660C bne +0xE /* 00001E9A */
00001E8E 701F moveq.l D0, 0x1F
00001E90 2F00 move.l -[A7], D0
00001E92 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001E96 588F addq.l A7, 4
00001E98 6016 bra +0x18 /* 00001EB0 */
label00001E9A:
00001E9A 4EBA FAAE jsr [PC - 0x552 /* 0000194A */]
00001E9E 4A40 tst.w D0
00001EA0 670E beq +0x10 /* 00001EB0 */
00001EA2 2F2E 000C move.l -[A7], [A6 + 0xC]
00001EA6 2F2D DFF2 move.l -[A7], [A5 - 0x200E]
00001EAA 4EBA FA50 jsr [PC - 0x5B0 /* 000018FC */]
00001EAE 508F addq.l A7, 8
label00001EB0:
00001EB0 4E5E unlink A6
00001EB2 4E75 rts
fn00001EB4:
00001EB4 4E56 FEFC link A6, -0x0104
00001EB8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001EBC 382E 000A move.w D4, [A6 + 0xA]
00001EC0 3A2E 000E move.w D5, [A6 + 0xE]
00001EC4 3C2E 0012 move.w D6, [A6 + 0x12]
00001EC8 7000 moveq.l D0, 0x00
00001ECA 2D40 FEFC move.l [A6 - 0x104], D0
00001ECE 266D DFE6 movea.l A3, [A5 - 0x201A]
00001ED2 49ED BBBC lea.l A4, [A5 - 0x4444]
00001ED6 422E FF00 clr.b [A6 - 0x100]
00001EDA 6012 bra +0x14 /* 00001EEE */
label00001EDC:
00001EDC 522E FF00 addq.b [A6 - 0x100], 1
00001EE0 7000 moveq.l D0, 0x00
00001EE2 102E FF00 move.b D0, [A6 - 0x100]
00001EE6 41EE FF00 lea.l A0, [A6 - 0x100]
00001EEA 119C 0000 move.b [A0 + D0.w], [A4]+
label00001EEE:
00001EEE 4A14 tst.b [A4]
00001EF0 6706 beq +0x8 /* 00001EF8 */
00001EF2 703A moveq.l D0, 0x3A
00001EF4 B014 cmp.b D0, [A4]
00001EF6 66E4 bne -0x1A /* 00001EDC */
label00001EF8:
00001EF8 200B move.l D0, A3
00001EFA 670A beq +0xC /* 00001F06 */
00001EFC 3005 move.w D0, D5
00001EFE C06B 0010 and.w D0, [A3 + 0x10]
00001F02 6600 020C bne +0x20E /* 00002110 */
label00001F06:
00001F06 0C46 0012 cmpi.w D6, 0x12
00001F0A 660C bne +0xE /* 00001F18 */
00001F0C 4A14 tst.b [A4]
00001F0E 6608 bne +0xA /* 00001F18 */
00001F10 7000 moveq.l D0, 0x00
00001F12 2640 movea.l A3, D0
00001F14 6000 0236 bra +0x238 /* 0000214C */
label00001F18:
00001F18 0C46 0006 cmpi.w D6, 0x6
00001F1C 660C bne +0xE /* 00001F2A */
00001F1E 4A14 tst.b [A4]
00001F20 6708 beq +0xA /* 00001F2A */
00001F22 7000 moveq.l D0, 0x00
00001F24 2640 movea.l A3, D0
00001F26 6000 0224 bra +0x226 /* 0000214C */
label00001F2A:
00001F2A 7018 moveq.l D0, 0x18
00001F2C 2F00 move.l -[A7], D0
00001F2E 4EBA FAA6 jsr [PC - 0x55A /* 000019D6 */]
00001F32 2640 movea.l A3, D0
00001F34 200B move.l D0, A3
00001F36 588F addq.l A7, 4
00001F38 6700 0212 beq +0x214 /* 0000214C */
00001F3C 486D BBBC pea.l [A5 - 0x4444]
00001F40 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001F44 5280 addq.l D0, 1
00001F46 588F addq.l A7, 4
00001F48 2F00 move.l -[A7], D0
00001F4A 4EBA FA8A jsr [PC - 0x576 /* 000019D6 */]
00001F4E 2740 0004 move.l [A3 + 0x4], D0
00001F52 588F addq.l A7, 4
00001F54 6700 01AC beq +0x1AE /* 00002102 */
00001F58 486D BBBC pea.l [A5 - 0x4444]
00001F5C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001F60 4EAD 0F2A jsr [A5 + 0xF2A /* export_481 */]
00001F64 7008 moveq.l D0, 0x08
00001F66 C045 and.w D0, D5
00001F68 508F addq.l A7, 8
00001F6A 6714 beq +0x16 /* 00001F80 */
00001F6C 4AAE FEFC tst.l [A6 - 0x104]
00001F70 670E beq +0x10 /* 00001F80 */
00001F72 206E FEFC movea.l A0, [A6 - 0x104]
00001F76 2690 move.l [A3], [A0]
00001F78 206E FEFC movea.l A0, [A6 - 0x104]
00001F7C 208B move.l [A0], A3
00001F7E 6008 bra +0xA /* 00001F88 */
label00001F80:
00001F80 26AD DFE6 move.l [A3], [A5 - 0x201A]
00001F84 2B4B DFE6 move.l [A5 - 0x201A], A3
label00001F88:
00001F88 4A14 tst.b [A4]
00001F8A 667A bne +0x7C /* 00002006 */
00001F8C 3746 0010 move.w [A3 + 0x10], D6
00001F90 7004 moveq.l D0, 0x04
00001F92 C046 and.w D0, D6
00001F94 6600 01B6 bne +0x1B8 /* 0000214C */
00001F98 7001 moveq.l D0, 0x01
00001F9A C046 and.w D0, D6
00001F9C 6710 beq +0x12 /* 00001FAE */
00001F9E 206D DFC0 movea.l A0, [A5 - 0x2040]
00001FA2 7000 moveq.l D0, 0x00
00001FA4 3028 0042 move.w D0, [A0 + 0x42]
00001FA8 5268 0042 addq.w [A0 + 0x42], 1
00001FAC 600E bra +0x10 /* 00001FBC */
label00001FAE:
00001FAE 206D DFC0 movea.l A0, [A5 - 0x2040]
00001FB2 7000 moveq.l D0, 0x00
00001FB4 3028 0040 move.w D0, [A0 + 0x40]
00001FB8 5268 0040 addq.w [A0 + 0x40], 1
label00001FBC:
00001FBC 3740 0014 move.w [A3 + 0x14], D0
00001FC0 486D BBBC pea.l [A5 - 0x4444]
00001FC4 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
00001FC8 7200 moveq.l D1, 0x00
00001FCA 3206 move.w D1, D6
00001FCC 7401 moveq.l D2, 0x01
00001FCE C481 and.l D2, D1
00001FD0 588F addq.l A7, 4
00001FD2 6704 beq +0x6 /* 00001FD8 */
00001FD4 7207 moveq.l D1, 0x07
00001FD6 6002 bra +0x4 /* 00001FDA */
label00001FD8:
00001FD8 7203 moveq.l D1, 0x03
label00001FDA:
00001FDA D280 add.l D1, D0
00001FDC D3AD DFFC add.l [A5 - 0x2004], D1
00001FE0 206D DFC0 movea.l A0, [A5 - 0x2040]
00001FE4 3028 0044 move.w D0, [A0 + 0x44]
00001FE8 5268 0044 addq.w [A0 + 0x44], 1
00001FEC 0C40 00FF cmpi.w D0, 0xFF
00001FF0 6500 015A bcs +0x15C /* 0000214C */
00001FF4 703A moveq.l D0, 0x3A
00001FF6 2F00 move.l -[A7], D0
00001FF8 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
00001FFC 7000 moveq.l D0, 0x00
00001FFE 2640 movea.l A3, D0
00002000 588F addq.l A7, 4
00002002 6000 0148 bra +0x14A /* 0000214C */
label00002006:
00002006 7003 moveq.l D0, 0x03
00002008 C046 and.w D0, D6
0000200A 7210 moveq.l D1, 0x10
0000200C 8240 or.w D1, D0
0000200E 3741 0010 move.w [A3 + 0x10], D1
00002012 206D DFC0 movea.l A0, [A5 - 0x2040]
00002016 3768 0046 0014 move.w [A3 + 0x14], [A0 + 0x46]
0000201C 5268 0046 addq.w [A0 + 0x46], 1
00002020 200C move.l D0, A4
00002022 5280 addq.l D0, 1
00002024 2F00 move.l -[A7], D0
00002026 4EAD 0F3A jsr [A5 + 0xF3A /* export_483 */]
0000202A 7200 moveq.l D1, 0x00
0000202C 3206 move.w D1, D6
0000202E 7401 moveq.l D2, 0x01
00002030 C481 and.l D2, D1
00002032 588F addq.l A7, 4
00002034 6704 beq +0x6 /* 0000203A */
00002036 7204 moveq.l D1, 0x04
00002038 6002 bra +0x4 /* 0000203C */
label0000203A:
0000203A 7203 moveq.l D1, 0x03
label0000203C:
0000203C D280 add.l D1, D0
0000203E D3AD E000 add.l [A5 - 0x2000], D1
00002042 4247 clr.w D7
label00002044:
00002044 BE6D E004 cmp.w D7, [A5 - 0x1FFC]
00002048 6600 008A bne +0x8C /* 000020D4 */
0000204C 7000 moveq.l D0, 0x00
0000204E 102E FF00 move.b D0, [A6 - 0x100]
00002052 322D E004 move.w D1, [A5 - 0x1FFC]
00002056 48C1 ext.l D1
00002058 D280 add.l D1, D0
0000205A 302D E00A move.w D0, [A5 - 0x1FF6]
0000205E 48C0 ext.l D0
00002060 B081 cmp.l D0, D1
00002062 6E44 bgt +0x46 /* 000020A8 */
00002064 302D E00A move.w D0, [A5 - 0x1FF6]
00002068 48C0 ext.l D0
0000206A D0BC 0000 0100 add.l D0, 0x100
00002070 2F00 move.l -[A7], D0
00002072 0C6D 0100 E00A cmpi.w [A5 - 0x1FF6], 0x100
00002078 6604 bne +0x6 /* 0000207E */
0000207A 7000 moveq.l D0, 0x00
0000207C 6006 bra +0x8 /* 00002084 */
label0000207E:
0000207E 302D E00A move.w D0, [A5 - 0x1FF6]
00002082 48C0 ext.l D0
label00002084:
00002084 2F00 move.l -[A7], D0
00002086 486D E00C pea.l [A5 - 0x1FF4]
0000208A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000208E 4A40 tst.w D0
00002090 4FEF 000C lea.l A7, [A7 + 0xC]
00002094 660C bne +0xE /* 000020A2 */
00002096 526D DFF8 addq.w [A5 - 0x2008], 1
0000209A 7000 moveq.l D0, 0x00
0000209C 2640 movea.l A3, D0
0000209E 6000 00AC bra +0xAE /* 0000214C */
label000020A2:
000020A2 066D 0100 E00A addi.w [A5 - 0x1FF6], 0x100
label000020A8:
000020A8 486E FF00 pea.l [A6 - 0x100]
000020AC 302D E004 move.w D0, [A5 - 0x1FFC]
000020B0 48C0 ext.l D0
000020B2 D0AD E00C add.l D0, [A5 - 0x1FF4]
000020B6 2F00 move.l -[A7], D0
000020B8 4EAD 1B22 jsr [A5 + 0x1B22 /* export_864 */]
000020BC 7000 moveq.l D0, 0x00
000020BE 102E FF00 move.b D0, [A6 - 0x100]
000020C2 5280 addq.l D0, 1
000020C4 D16D E004 add.w [A5 - 0x1FFC], D0
000020C8 206D DFC0 movea.l A0, [A5 - 0x2040]
000020CC 5268 0048 addq.w [A0 + 0x48], 1
000020D0 508F addq.l A7, 8
000020D2 6078 bra +0x7A /* 0000214C */
label000020D4:
000020D4 48C7 ext.l D7
000020D6 2007 move.l D0, D7
000020D8 D0AD E00C add.l D0, [A5 - 0x1FF4]
000020DC 2F00 move.l -[A7], D0
000020DE 486E FF00 pea.l [A6 - 0x100]
000020E2 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */]
000020E6 4A40 tst.w D0
000020E8 508F addq.l A7, 8
000020EA 6760 beq +0x62 /* 0000214C */
000020EC 206D E00C movea.l A0, [A5 - 0x1FF4]
000020F0 7000 moveq.l D0, 0x00
000020F2 1030 7000 move.b D0, [A0 + D7.w]
000020F6 5280 addq.l D0, 1
000020F8 DE40 add.w D7, D0
000020FA 526B 0016 addq.w [A3 + 0x16], 1
000020FE 6000 FF44 bra -0xBA /* 00002044 */
label00002102:
00002102 2F0B move.l -[A7], A3
00002104 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002108 7000 moveq.l D0, 0x00
0000210A 2640 movea.l A3, D0
0000210C 588F addq.l A7, 4
0000210E 603C bra +0x3E /* 0000214C */
label00002110:
00002110 2F2B 0004 move.l -[A7], [A3 + 0x4]
00002114 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */]
00002118 4A40 tst.w D0
0000211A 588F addq.l A7, 4
0000211C 6724 beq +0x26 /* 00002142 */
0000211E 4A14 tst.b [A4]
00002120 6708 beq +0xA /* 0000212A */
00002122 7004 moveq.l D0, 0x04
00002124 C06B 0010 and.w D0, [A3 + 0x10]
00002128 6618 bne +0x1A /* 00002142 */
label0000212A:
0000212A 3004 move.w D0, D4
0000212C C06B 0010 and.w D0, [A3 + 0x10]
00002130 661A bne +0x1C /* 0000214C */
00002132 703F moveq.l D0, 0x3F
00002134 2F00 move.l -[A7], D0
00002136 4EAD 1132 jsr [A5 + 0x1132 /* export_546 */]
0000213A 7000 moveq.l D0, 0x00
0000213C 2640 movea.l A3, D0
0000213E 588F addq.l A7, 4
00002140 600A bra +0xC /* 0000214C */
label00002142:
00002142 2D4B FEFC move.l [A6 - 0x104], A3
00002146 2653 movea.l A3, [A3]
00002148 6000 FDAE bra -0x250 /* 00001EF8 */
label0000214C:
0000214C 200B move.l D0, A3
0000214E 4CEE 18F0 FEE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
00002154 4E5E unlink A6
00002156 4E75 rts
fn00002158:
00002158 526D DFDC addq.w [A5 - 0x2024], 1
0000215C 2F2D BBB0 move.l -[A7], [A5 - 0x4450]
00002160 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */]
00002164 3B40 DFD0 move.w [A5 - 0x2030], D0
00002168 588F addq.l A7, 4
0000216A 6704 beq +0x6 /* 00002170 */
0000216C 536D DFD0 subq.w [A5 - 0x2030], 1
label00002170:
00002170 536D DFDC subq.w [A5 - 0x2024], 1
00002174 302D DFD0 move.w D0, [A5 - 0x2030]
00002178 4E75 rts
fn0000217A:
0000217A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000217E 3A2F 0026 move.w D5, [A7 + 0x26]
00002182 3C2F 001A move.w D6, [A7 + 0x1A]
00002186 286F 0020 movea.l A4, [A7 + 0x20]
0000218A 206F 001C movea.l A0, [A7 + 0x1C]
0000218E 2650 movea.l A3, [A0]
00002190 7010 moveq.l D0, 0x10
00002192 C046 and.w D0, D6
00002194 670A beq +0xC /* 000021A0 */
00002196 16EF 002F move.b [A3]+, [A7 + 0x2F]
label0000219A:
0000219A 703A moveq.l D0, 0x3A
0000219C B01C cmp.b D0, [A4]+
0000219E 66FA bne -0x4 /* 0000219A */
label000021A0:
000021A0 16BC 0001 move.b [A3], 0x1
000021A4 7001 moveq.l D0, 0x01
000021A6 C046 and.w D0, D6
000021A8 1740 0001 move.b [A3 + 0x1], D0
000021AC 6712 beq +0x14 /* 000021C0 */
000021AE 5213 addq.b [A3], 1
000021B0 1745 0002 move.b [A3 + 0x2], D5
000021B4 600A bra +0xC /* 000021C0 */
label000021B6:
000021B6 5213 addq.b [A3], 1
000021B8 7000 moveq.l D0, 0x00
000021BA 1013 move.b D0, [A3]
000021BC 1787 0000 move.b [A3 + D0.w], D7
label000021C0:
000021C0 7000 moveq.l D0, 0x00
000021C2 101C move.b D0, [A4]+
000021C4 3E00 move.w D7, D0
000021C6 66EE bne -0x10 /* 000021B6 */
000021C8 7000 moveq.l D0, 0x00
000021CA 1013 move.b D0, [A3]
000021CC 5280 addq.l D0, 1
000021CE D7C0 add.l A3, D0
000021D0 7010 moveq.l D0, 0x10
000021D2 C046 and.w D0, D6
000021D4 6622 bne +0x24 /* 000021F8 */
000021D6 0806 0000 btst.b D6, 0x0
000021DA 671A beq +0x1C /* 000021F6 */
000021DC 16AF 002B move.b [A3], [A7 + 0x2B]
000021E0 176F 002A 0001 move.b [A3 + 0x1], [A7 + 0x2A]
000021E6 176F 0029 0002 move.b [A3 + 0x2], [A7 + 0x29]
000021EC 176F 0028 0003 move.b [A3 + 0x3], [A7 + 0x28]
000021F2 588B addq.l A3, 4
000021F4 6002 bra +0x4 /* 000021F8 */
label000021F6:
000021F6 16C5 move.b [A3]+, D5
label000021F8:
000021F8 206F 001C movea.l A0, [A7 + 0x1C]
000021FC 208B move.l [A0], A3
000021FE 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00002202 4E75 rts
fn00002204:
00002204 48E7 0118 movem.l -[A7], D7,A3,A4
00002208 286F 0010 movea.l A4, [A7 + 0x10]
0000220C 266F 0014 movea.l A3, [A7 + 0x14]
00002210 4247 clr.w D7
00002212 2B4C BBB0 move.l [A5 - 0x4450], A4
00002216 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */]
0000221A 701A moveq.l D0, 0x1A
0000221C B06D BAE2 cmp.w D0, [A5 - 0x451E]
00002220 660C bne +0xE /* 0000222E */
00002222 16AD E057 move.b [A3], [A5 - 0x1FA9]
00002226 176D E055 0001 move.b [A3 + 0x1], [A5 - 0x1FAB]
0000222C 7E02 moveq.l D7, 0x02
label0000222E:
0000222E 3007 move.w D0, D7
00002230 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002234 4E75 rts
export_1355:
fn00002236:
00002236 2F07 move.l -[A7], D7
00002238 1E2F 000B move.b D7, [A7 + 0xB]
0000223C 7001 moveq.l D0, 0x01
0000223E BE2D E5BE cmp.b D7, [A5 - 0x1A42]
00002242 6708 beq +0xA /* 0000224C */
00002244 0C07 003B cmpi.b D7, 0x3B /* ';' */
00002248 6702 beq +0x4 /* 0000224C */
0000224A 7000 moveq.l D0, 0x00
label0000224C:
0000224C 2E1F move.l D7, [A7]+
0000224E 4E75 rts
export_1356:
00002250 2F07 move.l -[A7], D7
00002252 1E2F 000B move.b D7, [A7 + 0xB]
00002256 7001 moveq.l D0, 0x01
00002258 BE2D E5C2 cmp.b D7, [A5 - 0x1A3E]
0000225C 6708 beq +0xA /* 00002266 */
0000225E 0C07 002E cmpi.b D7, 0x2E /* '.' */
00002262 6702 beq +0x4 /* 00002266 */
00002264 7000 moveq.l D0, 0x00
label00002266:
00002266 2E1F move.l D7, [A7]+
00002268 4E75 rts